const info = {
  examples: [
    { link: "accessible.html", title: "地图聚焦", shortdesc: "地图默认失去焦点状态；可以获取焦点，然后通过鼠标键盘操作地图.", tags: ["accessibility", "tabindex"] },
    { link: "mapbox-vector-tiles-advanced.html", title: "叠加mapbox矢量瓦片", shortdesc: "自定义叠加mapbox矢量瓦片示例。", tags: ["mapbox", "vector", "tiles", "mobile", "grid"] },
    { link: "center.html", title: "高级定位", shortdesc: "本示例演示geometry或者coordinate坐标定位到屏幕像素,可以传入 padding 参数定位。", tags: ["center", "rotation", "openstreetmap"] },
    { link: "animated-gif.html", title: "加载GIF动画", shortdesc: "本示例演示地图叠加GIF动图。", tags: ["animation", "vector", "style", "icon", "gif"] },
    { link: "vector-esri.html", title: "加载ArcGIS REST Feature服务", shortdesc: "将ArcGIS REST功能服务与Tile策略一起使用的示例。", tags: ["vector", "esri", "ArcGIS", "REST", "Feature", "Service", "loading", "server"] },
    { link: "attributions.html", title: "地图版权所属", shortdesc: "本示例演示版权所属信息根据地图尺寸变化而显示或者隐藏，大尺寸显示,小尺寸隐藏。", tags: ["attributions", "openstreetmap"] },
    { link: "cog-stretch.html", title: "波段对比度调节", shortdesc: "本示例演示选择波段和对比度调节。", tags: ["cog", "webgl", "style"] },
    { link: "bing-maps.html", title: "Bing 地图", shortdesc: "本示例演示加载 bing 地图图层。", tags: ["bing", "bing-maps"] },
    { link: "box-selection.html", title: "框选", shortdesc: "本示例演示使用拖拽框选（矩形）交互选中图形要素对象（features）。简单理解就是点选和按住ctrl+鼠标拖拽矩形，选中features对象", tags: ["DragBox", "feature", "selection", "box"] },
    { link: "canvas-tiles.html", title: "Canvas 瓦片", shortdesc: "本示例演示渲染显示包含索引（xzy）的瓦片，用于debugging。", tags: ["layers", "openstreetmap", "canvas"] },
    { link: "cartodb.html", title: "CartoDB 示例", shortdesc: "本示例演示加载 CartoDB 地图。", tags: ["simple", "openstreetmap", "attribution"] },
    { link: "cog-style.html", title: "改变瓦片图层样式", shortdesc: "本示例演示修改 WebGL 瓦片图层的样式。", tags: ["cog", "webgl", "style"] },
    { link: "cog.html", title: "云优化的GeoTIFF（COG）", shortdesc: "将几何空间渲染为平铺层。", tags: ["cog"] },
    { link: "cog-blob.html", title: "Blob中的云优化GeoTIFF（COG）", shortdesc: "将几何空间渲染为Blob中的平铺层。", tags: ["cog"] },
    { link: "cluster.html", title: "聚合图", shortdesc: "本示例演示加载聚合图 ol/source/Cluster.", tags: ["cluster", "vector"] },
    { link: "cog-projection.html", title: "COG with Projection Lookup", shortdesc: "在不同的投影中将 COG 渲染到另一图层上", tags: ["cog", "projection", "proj4js", "maptiler"] },
    { link: "color-manipulation.html", title: "颜色控制", shortdesc: "本示例演示控制栅格图层颜色。通过修改canvas来修改瓦片颜色。", tags: ["color", "hue", "lightness", "chroma"] },
    { link: "extent-constrained.html", title: "限制地图范围", shortdesc: "本示例演示限制视图范围。比如只显示中国范围地图。", tags: ["view", "extent", "constrain", "restrict"] },
    { link: "zoom-constrained.html", title: "限制缩放等级", shortdesc: "本示例演示 view 显示缩放等级。", tags: ["maptiler", "zoom", "minZoom", "maxZoom"] },
    { link: "feature-animation.html", title: "图形要素自定义动画", shortdesc: "本示例演示图形要素（feature）动画效果", tags: ["animation", "vector", "feature", "flash"] },
    { link: "canvas-tiles-tms.html", title: "自定义 canvas 瓦片", shortdesc: "渲染带有 TMS 索引的瓦片，用来 debugging", tags: ["layers", "vectortiles", "tms", "canvas"] },
    { link: "custom-circle-render.html", title: "自定义圆形渲染", shortdesc: "本示例演示自定义圆形渲染。", tags: ["circle", "feature", "vector", "render", "custom"] },
    { link: "custom-controls.html", title: "自定义控件", shortdesc: "本示例演示创建自定义控件。", tags: ["custom", "control"] },
    { link: "drag-and-drop-custom-kmz.html", title: "自定义拖拽加载 KMZ 数据", shortdesc: "本示例演示使用拖拽交互，自定义加载展示 KMZ 文件。", tags: ["drag-and-drop", "kml", "kmz"] },
    {
      link: "drag-and-drop-custom-mvt.html",
      title: "自定义拖拽加载预览 MVT 文件",
      shortdesc: "本示例演示使用拖拽交互，自定义加载展示 MVT 文件。",
      tags: ["drag-and-drop", "mvt"],
    },
    {
      link: "custom-hit-detection-renderer.html",
      title: "自定义触发器渲染",
      shortdesc: "本示例演示渲染自定义触发器（比如鼠标悬浮事件）。",
      tags: ["circle", "feature", "vector", "render", "custom", "hitDetectionRenderer"],
    },
    {
      link: "custom-interactions.html",
      title: "自定义交互",
      shortdesc: "本示例演示自定义交互，比如拖拽图形要素（feature）。",
      tags: ["drag", "feature", "vector", "editing", "custom", "interaction"],
    },
    {
      link: "es2015-custom-element.html",
      title: "自定义地图 element 对象",
      shortdesc: "本示例演示自定义 element 对象并初始化地图。",
      tags: ["es2015", "web-component", "custom-element", "shadow-dom"],
    },
    {
      link: "overviewmap-custom.html",
      title: "自定义鹰眼",
      shortdesc: "本示例演示高级自定义鹰眼控件。",
      tags: ["overview", "overviewmap"],
    },
    {
      link: "polygon-styles.html",
      title: "自定义多边形样式",
      shortdesc: "本示例演示展示多边形的自定义端点样式。",
      tags: ["polygon", "vector", "style", "GeometryFunction"],
    },
    {
      link: "wms-custom-proj.html",
      title: "自定义 Tiled WMS ",
      shortdesc: "自定义坐标转换方法示例。",
      tags: ["wms", "tile", "tilelayer", "projection"],
    },
    {
      link: "button-title.html",
      title: "自定义提示信息",
      shortdesc: "本示例演示使用 Bootstrap 自定义加载按钮提示信息。",
      tags: ["custom", "tooltip"],
    },
    {
      link: "d3.html",
      title: "d3 集成",
      shortdesc: "本示例演示 OpenLayers 集成 d3 。",
      tags: ["d3"],
    },
    {
      link: "data-tiles.html",
      title: "数据瓦片（Data Tiles）",
      shortdesc: "从零生成瓦片数据。（Generating tile data from scratch.）",
      tags: ["datatiles"],
    },
    { link: "declutter-group.html", title: "整理组", shortdesc: "按组整理矢量图层", tags: ["mapbox", "declutter", "vector"] },
    {
      link: "device-orientation.html",
      title: "设备定位",
      shortdesc: "监听设备定位事件（DeviceOrientation）。",
      tags: ["device", "orientation", "gyronorm"],
    },
    { link: "double-click-drag-zoom.html", title: "双击、拖动和缩放", shortdesc: "通过双击和拖动进行缩放的单次交互。", tags: ["onefinger", "doubleclick", "doubletap", "drag", "zoom", "interaction"] },
    {
      link: "drag-and-drop.html",
      title: "拖拽示例（Drag-and-Drop）",
      shortdesc: "本示例演示使用拖拽交互。",
      tags: ["drag-and-drop", "gpx", "geojson", "igc", "kml", "topojson", "maptiler"],
    },
    {
      link: "drag-and-drop-image-vector.html",
      title: "拖拽 Image Vector",
      shortdesc: "本示例演示使用拖拽交互渲染 VectorImage。",
      tags: ["drag-and-drop-image-vector", "gpx", "geojson", "igc", "kml", "topojson", "maptiler", "vector", "image"],
    },
    {
      link: "drag-rotate-and-zoom.html",
      title: "拖拽，旋转和缩放地图",
      shortdesc: "A single interaction to drag, rotate, and zoom.本示例演示单个交互来拖拽、旋转和缩放。",
      tags: ["drag", "rotate", "zoom", "interaction"],
    },
    {
      link: "draw-and-modify-features.html",
      title: "绘制和修改图形要素（Features）",
      shortdesc: "本示例演示 ol/interaction/Draw 和 ol/interaction/Modify 交互的使用。",
      tags: ["draw", "edit", "modify", "vector", "featureoverlay"],
    },
    {
      link: "draw-and-modify-geodesic.html",
      title: "绘制修改测地线圆（Geodesic Circles）",
      shortdesc: "本示例演示使用 Draw 和 Modify 交互绘制测地线圆。Geodesic Circles 指的是 polygon。",
      tags: ["draw", "edit", "modify", "vector", "circle", "sphere", "geodesic"],
    },
    {
      link: "draw-features.html",
      title: "绘制点线面图形要素（Features）",
      shortdesc: "本示例演示 ol/interaction/Draw 交互绘制。",
      tags: ["draw", "edit", "freehand", "vector"],
    },
    { link: "webgl-draw-line.html", title: "使用 WebGL 渲染绘制线条", shortdesc: "使用 WebGL 渲染器表示描边样式选项的示例", tags: ["draw", "vector", "webgl", "line", "dash"] },
    {
      link: "draw-shapes.html",
      title: "绘制几何图形",
      shortdesc: "本示例演示使用 ol/interaction/Draw 创建规则几何图形（圆形、星星等）。",
      tags: ["draw", "edit", "freehand", "vector"],
    },
    { link: "draw-features-style.html", title: "绘制要素样式", shortdesc: "使用已配置的绘制样式的 ol/interaction/Draw 交互的示例。", tags: ["draw", "style"] },
    {
      link: "clusters-dynamic.html",
      title: "动态聚合",
      shortdesc: "本示例演示缩放定位到聚合图，限制视图，展开重叠图形要素（features）等。",
      tags: ["marker", "cluster", "vector", "style", "convexhull"],
    },
    {
      link: "dynamic-data.html",
      title: "动态数据",
      shortdesc: "本示例演示动态数据，即让数据动起来。",
      tags: ["dynamic-data"],
    },
    {
      link: "earthquake-clusters.html",
      title: "地震聚合图",
      shortdesc: "本示例演示使用 style geometries 渲染聚合图图形要素（features）资源。",
      tags: ["KML", "vector", "style", "geometry", "cluster"],
    },
    {
      link: "heatmap-earthquakes.html",
      title: "地震热力图",
      shortdesc: "本示例演示热力图图层",
      tags: ["heatmap", "kml", "vector", "style", "webgl"],
    },
    {
      link: "kml-earthquakes.html",
      title: "加载 KML 地震数据",
      shortdesc: "本示例演示使用矢量数据符号（symbols）渲染地震位置。",
      tags: ["KML", "vector", "style", "tooltip"],
    },
    {
      link: "earthquake-custom-symbol.html",
      title: "自定义符号展示地震",
      shortdesc: "本示例演示使用 toContext 创建自定义 icon 符号。",
      tags: ["KML", "vector", "style", "canvas", "symbol"],
    },
    {
      link: "vector-esri-edit.html",
      title: "可编辑的 ArcGIS REST Feature 服务",
      shortdesc: "本示例演示加载可编辑的 ArcGIS REST Feature 服务。",
      tags: ["vector", "esri", "ArcGIS", "REST", "Feature", "Service", "loading", "server", "edit", "updateFeature", "addFeature"],
    },
    {
      link: "epsg-4326.html",
      title: "EPSG:4326",
      shortdesc: "本示例演示 EPSG:4326 地图。",
      tags: ["epsg4326"],
    },
    {
      link: "export-pdf.html",
      title: "导出 PDF 示例",
      shortdesc: "本示例演示地图导出为 PDF。",
      tags: ["export", "pdf", "openstreetmap"],
    },
    {
      link: "extent-interaction.html",
      title: "Extent交互",
      shortdesc: "本示例演示使用 Extent 交互绘制一个 extent 。",
      tags: ["Extent", "interaction", "box"],
    },
    {
      link: "external-map.html",
      title: "外部地图",
      shortdesc: "本示例演示将地图移动到外部单独窗体。",
      tags: ["external", "window"],
    },
    {
      link: "filter-points-webgl.html",
      title: "使用WebGL过滤图形要素（features）",
      shortdesc: "使用 WebGL 过滤大量图形要素（features）",
      tags: ["webgl", "icon", "sprite", "filter", "feature"],
    },
    {
      link: "flight-animation.html",
      title: "航班动画",
      shortdesc: "本示例演示使用 postrender 实现航班动画。",
      tags: ["animation", "vector", "feature", "flights", "arc"],
    },
    {
      link: "fractal.html",
      title: "Fractal渲染",
      shortdesc: "fractal 示例（Example of a fractal）。",
      tags: ["fractal", "vector"],
    },
    {
      link: "draw-freehand.html",
      title: "自由绘制",
      shortdesc: "本示例演示使用 ol/interaction/Draw 实现自由绘制模式。",
      tags: ["draw", "edit", "freehand", "vector"],
    },
    {
      link: "full-screen.html",
      title: "全屏控件",
      shortdesc: "全屏控件示例。",
      tags: ["full-screen", "xyz", "maptiler"],
    },
    {
      link: "full-screen-source.html",
      title: "带有扩展element的全屏控件",
      shortdesc: "本示例演示指定资源选项的全屏控件（左右结构，只在左侧范围内全屏）。",
      tags: ["full-screen", "source", "fullScreenSource", "osm", "osm-maps"],
    },
    {
      link: "full-screen-drag-rotate-and-zoom.html",
      title: "全屏拖拽，旋转，缩放",
      shortdesc: "本示例演示全屏状态下，拖拽，旋转和缩放控制。",
      tags: ["full-screen", "drag", "rotate", "zoom", "xyz", "maptiler"],
    },
    {
      link: "mobile-full-screen.html",
      title: "手机全屏",
      shortdesc: "本示例演示手机地图全屏。",
      tags: ["fullscreen", "geolocation", "mobile"],
    },
    {
      link: "geographic.html",
      title: "地理坐标（Geographic Coordinates）",
      shortdesc: "地图视图（view）使用地理坐标。",
      tags: ["geographic"],
    },
    {
      link: "edit-geographic.html",
      title: "地理坐标编辑",
      shortdesc: "使用地理坐标对 geometries 编辑。",
      tags: ["geographic"],
    },
    {
      link: "geojson.html",
      title: "GeoJSON",
      shortdesc: "本示例演示加载 GeoJSON 数据。",
      tags: ["geojson", "vector", "openstreetmap"],
    },
    {
      link: "geojson-vt.html",
      title: "geojson-vt 集成 ",
      shortdesc: "本示例演示在浏览器中动态将 GeoJSON 切为矢量瓦片。",
      tags: ["mapbox", "vector", "tiles", "geojson"],
    },
    {
      link: "geolocation.html",
      title: "地理位置（Geolocation）",
      shortdesc: "本示例演示使用地理位置来控制地图视图（应该是需要定位）。",
      tags: ["geolocation", "openstreetmap"],
    },
    {
      link: "geolocation-orientation.html",
      title: "地理位置定位追踪",
      shortdesc: "本示例演示地图地理位置定位。",
      tags: ["fullscreen", "geolocation", "orientation", "mobile"],
    },
    {
      link: "geotiff-reprojection.html",
      title: "GeoTIFF Reprojection",
      shortdesc: "GeoTIFF 重新投影",
      tags: ["cog", "webgl", "style", "reprojection"],
    },
    {
      link: "cog-pyramid.html",
      title: "GeoTIFF 瓦片金字塔",
      shortdesc: "本示例演示将 COG 瓦片金字塔作为图层组来渲染。",
      tags: ["cog", "tilepyramid", "stac"],
    },
    {
      link: "cog-overviews.html",
      title: "GeoTIFF with Overviews",
      shortdesc: "本示例演示将带有外部 overviews 的 GeoTIFF 作为一个图层渲染。",
      tags: ["cog", "overview"],
    },
    {
      link: "gpx.html",
      title: "GPX 数据",
      shortdesc: "本示例演示使用 GPX 资源。",
      tags: ["GPX", "maptiler"],
    },
    {
      link: "wmts-hidpi.html",
      title: "High DPI WMTS ",
      shortdesc: "本示例演示基于高 DPI 的 WMTS 图层。",
      tags: ["hidpi", "retina", "wmts"],
    },
    {
      link: "hit-tolerance.html",
      title: "点击容许偏差",
      shortdesc: "本示例演示容忍偏差参数，即扩大点击有效范围。",
      tags: ["hitTolerance"],
    },
    {
      link: "icon-scale.html",
      title: "Icon 比例",
      shortdesc: "本示例演示按比例调整 icons 和 labels。",
      tags: ["vector", "style", "icon", "label", "scale"],
    },
    {
      link: "icon-color.html",
      title: "Icon 颜色",
      shortdesc: "本示例演示给 icon 设置自定义颜色。",
      tags: ["vector", "style", "icon", "marker"],
    },
    {
      link: "modify-icon.html",
      title: "Icon 修改",
      shortdesc: "本示例演示使用 Modify 交互编辑 icon。",
      tags: ["vector", "modify", "icon", "marker"],
    },
    {
      link: "icon-negative.html",
      title: "Icon 像素操作",
      shortdesc: "本示例演示对 icon 进行 canvas 像素级操作。",
      tags: ["vector", "style", "icon", "marker", "canvas", "select"],
    },
    {
      link: "icon-sprite-webgl.html",
      title: "Icon Sprites with WebGL",
      shortdesc: "本示例演示使用 WebGL 渲染大量 icons。",
      tags: ["webgl", "icon", "sprite", "point", "ufo"],
    },
    {
      link: "icon.html",
      title: "Icon 展示点",
      shortdesc: "本示例演示使用 icon 来展示点。",
      tags: ["vector", "style", "icon", "marker", "popup"],
    },
    {
      link: "icon-width.html",
      title: "Icon Symbolizer width and height",
      shortdesc: "使用图标的宽度和高度属性的示例。",
      tags: ["vector", "style", "icon", "marker", "width", "height"],
    },
    {
      link: "igc.html",
      title: "IGC 数据",
      shortdesc: "本示例演示读取 IGC 文件的同一天的飞行滑翔轨迹记录数据。",
      tags: ["complex-geometry", "closest-feature", "igc", "opencyclemap"],
    },
    {
      link: "wmts-ign.html",
      title: "IGN WMTS",
      shortdesc: "本示例演示展示 IGN (France) WMTS 图层。",
      tags: ["french", "ign", "geoportail", "wmts", "grid"],
    },
    {
      link: "iiif.html",
      title: "IIIF Image API",
      shortdesc: "本示例演示加载 IIIF Image API 资源。",
      tags: ["IIIF", "IIIFImageAPI", "tilesource"],
    },
    {
      link: "arcgis-image.html",
      title: "Image ArcGIS 地图服务",
      shortdesc: "本示例演示加载 image ArcGIS 图层。",
      tags: ["arcgis", "image", "dynamiclayer"],
    },
    {
      link: "image-filter.html",
      title: "影像滤镜",
      shortdesc: "本示例演示影像滤镜。",
      tags: ["filter", "imagemanipulation", "maptiler"],
    },
    {
      link: "image-load-events.html",
      title: "图像载入事件",
      shortdesc: "本示例演示图像载入事件。",
      tags: ["image", "events", "loading"],
    },
    {
      link: "reprojection-image.html",
      title: "图像重投影",
      shortdesc: "本示例演示客户端单个图像资源重投影。",
      tags: ["reprojection", "projection", "proj4js", "image", "imagestatic"],
    },
    {
      link: "immediate-geographic.html",
      title: "即时渲染（地理）",
      shortdesc: "本示例演示在地里坐标下使用即时渲染（immediate rendering） API 。",
      tags: ["immediate", "geographic"],
    },
    {
      link: "interpolation.html",
      title: "插值（Interpolation）",
      shortdesc: "本示例演示数据插值（按示例的意思是，如果设置为false，则获取高程数据为近似值）。",
      tags: ["disableimageinterpolation", "xyz", "maptiler", "reprojection"],
    },
    {
      link: "jsts.html",
      title: "集成 JSTS",
      shortdesc: "本示例演示 OpenLayers 集成 JSTS。",
      tags: ["vector", "jsts", "buffer"],
    },
    {
      link: "kml.html",
      title: "KML",
      shortdesc: "本示例演示使用矢量资源渲染 KML。",
      tags: ["KML", "maptiler"],
    },
    {
      link: "layer-clipping.html",
      title: "图层裁剪",
      shortdesc: "本示例演示图层裁剪。",
      tags: ["clipping", "openstreetmap"],
    },
    {
      link: "layer-group.html",
      title: "图层组",
      shortdesc: "本示例演示图层组的用法。",
      tags: ["tilejson", "input", "bind", "group", "layergroup"],
    },
    {
      link: "min-max-resolution.html",
      title: "图层最大/最小分辨率",
      shortdesc: "本示例演示图层依赖当前视图分辨率显示/隐藏图层。",
      tags: ["minResolution", "maxResolution", "resolution"],
    },
    {
      link: "layer-opacity.html",
      title: "图层透明度",
      shortdesc: "本示例演示基于 input 来调整图层透明度。",
      tags: ["opacity"],
    },
    {
      link: "layer-spy.html",
      title: "图层透视",
      shortdesc: "本示例演示透过一个图层来查看下层图层的一部分。",
      tags: ["spy", "imagemanipulation", "maptiler"],
    },
    {
      link: "layer-swipe.html",
      title: "图层卷帘",
      shortdesc: "本示例演示图层卷帘效果。",
      tags: ["swipe", "openstreetmap", "maptiler"],
    },
    {
      link: "webgl-layer-swipe.html",
      title: "图层卷帘 (WebGL)",
      shortdesc: "本示例演示裁剪 WebGL 瓦片图层。",
      tags: ["swipe", "webgl"],
    },
    {
      link: "layer-z-index.html",
      title: "图层层级",
      shortdesc: "本示例演示使用 Z-index 来设置图层顺序。",
      tags: ["layer", "ordering", "z-index"],
    },
    {
      link: "layer-zoom-limits.html",
      title: "图层缩放限制",
      shortdesc: "本示例演示使用最大/最小（minZoom/maxZoom）缩放来控制图层显示。",
      tags: ["minZoom", "maxZoom", "layer"],
    },
    {
      link: "lazy-source.html",
      title: "懒加载资源",
      shortdesc: "本示例演示图层创建完之后设置图层资源。",
      tags: ["source"],
    },
    {
      link: "layer-extent.html",
      title: "限制图层范围",
      shortdesc: "在限制范围内渲染图层。",
      tags: ["extent", "tilejson"],
    },
    {
      link: "line-arrows.html",
      title: "带箭头的线",
      shortdesc: "本示例演示带箭头的线，每个拐点都带箭头。",
      tags: ["draw", "vector", "arrow"],
    },
    {
      link: "load-events.html",
      title: "载入中旋钮事件",
      shortdesc: "本示例演示地图载入事件，展示载入中旋钮。",
      tags: ["events", "loading", "spinner"],
    },
    {
      link: "localized-openstreetmap.html",
      title: "局部的 OpenStreetMap",
      shortdesc: "本示例演示自定义瓦片服务和自定位版权所属信息的局部（15-18级显示） OpenStreetMap。",
      tags: ["localized-openstreetmap", "openseamap", "openstreetmap"],
    },
    {
      link: "magnify.html",
      title: "放大镜",
      shortdesc: "本示例演示鼠标一定范围的放大效果。",
      tags: ["magnify", "imagemanipulation", "maptiler"],
    },
    {
      link: "export-map.html",
      title: "地图导出",
      shortdesc: "本示例演示将地图导出为 PNG 图片。",
      tags: ["export", "png", "openstreetmap"],
    },
    {
      link: "graticule.html",
      title: "地图网格线",
      shortdesc: "本示例演示地图添加网格线图层。",
      tags: ["graticule"],
    },
    {
      link: "link.html",
      title: "地图链接地址",
      shortdesc: "在 URL 地址栏同步显示地图状态。",
      tags: ["link", "permalink", "url", "query", "search", "params"],
    },
    {
      link: "mapbox-vector-layer.html",
      title: "Mapbox 矢量图层",
      shortdesc: "本示例演示使用 Mapbox 自有样式渲染图层。",
      tags: ["mapbox", "studio", "vector", "tiles"],
    },
    {
      link: "mapbox-vector-tiles.html",
      title: "Mapbox 矢量瓦片",
      shortdesc: "本示例演示地图加载 Mapbox 矢量瓦片。",
      tags: ["simple", "mapbox", "vector", "tiles"],
    },
    {
      link: "mapbox-layer.html",
      title: "Mapbox-gl 图层",
      shortdesc: "本示例演示集成 Mapbox-gl-js 图层。",
      tags: ["simple", "mapbox", "vector", "tiles", "maptiler"],
    },
    {
      link: "mapguide-untiled.html",
      title: "MapGuide 未切图瓦片（Untiled）",
      shortdesc: "本示例演示地图加载 MapGuide 未切图瓦片。",
      tags: ["mapguide"],
    },
    {
      link: "feature-move-animation.html",
      title: "Marker 动画",
      shortdesc: "本示例演示图形要素（feature）在线上移动。",
      tags: ["animation", "feature", "postrender", "polyline", "maptiler"],
    },
    {
      link: "measure.html",
      title: "测量",
      shortdesc: "本示例演示测量工具，包括测距离和测面积。",
      tags: ["draw", "edit", "measure", "vector"],
    },
    {
      link: "measure-style.html",
      title: "使用矢量样式进行测量",
      shortdesc: "本示例演示使用矢量样式（）来测量距离和面积。",
      tags: ["draw", "edit", "measure", "modify", "style", "vector"],
    },
    {
      link: "modify-features.html",
      title: "修改图形要素（Features）",
      shortdesc: "本示例演示使用修改交互对象来编辑图形要素（features）",
      tags: ["modify", "edit", "vector"],
    },
    {
      link: "modify-test.html",
      title: "修改图形要素测试",
      shortdesc: "本示例演示测试图形要素（feature）修改。",
      tags: ["modify", "edit", "vector"],
    },
    {
      link: "mouse-position.html",
      title: "鼠标位置",
      shortdesc: "本示例演示在地图外显示鼠标位置。",
      tags: ["mouse-position", "openstreetmap"],
    },
    {
      link: "moveend.html",
      title: "平移结束事件",
      shortdesc: "本示例演示平移结束事件。",
      tags: ["moveend", "map", "event"],
    },
    {
      link: "multiple-cogs.html",
      title: "Multiple COG sources",
      shortdesc: "Displaying two Sentinel 2 COGs with different projections",
      tags: ["cog", "webgl", "projection", "reprojection"],
    },
    {
      link: "navigation-controls.html",
      title: "定位控件",
      shortdesc: "本示例演示地图添加定位控件。",
      tags: ["control", "navigation", "extent"],
    },
    {
      link: "cog-math.html",
      title: "NDVI from a Sentinel 2 COG",
      shortdesc: "本示例演示计算 NDVI，并且应用自定义颜色地图。（Calculating NDVI and applying a custom color map.）",
      tags: ["cog", "ndvi"],
    },
    {
      link: "cog-colors.html",
      title: "动态改变颜色的 NDVI",
      shortdesc: "本示例演示来自 COG 动态改变颜色的 NDVI。（NDVI from a COG with a dynamic color ramp ）",
      tags: ["cog", "ndvi"],
    },
    {
      link: "cog-math-multisource.html",
      title: "NDVI+NDWI from two 16-bit COGs",
      shortdesc: "本示例演示将 NDVI+NDWI 计算为绿色和蓝色的值。（Calculating NDVI+NDWI as green and blue values.）",
      tags: ["cog", "ndvi", "ndwi", "sentinel", "geotiff"],
    },
    {
      link: "ogc-map-tiles.html",
      title: "OGC 地图瓦片",
      shortdesc: "本示例演示地图渲染 OGC API 服务瓦片。",
      tags: ["ogc"],
    },
    {
      link: "ogc-map-tiles-geographic.html",
      title: "OGC 地图瓦片（地理坐标）",
      shortdesc: "本示例演示地图渲染 OGC API 服务瓦片。",
      tags: ["ogc"],
    },
    {
      link: "ogc-vector-tiles.html",
      title: "OGC 矢量瓦片",
      shortdesc: "本示例演示地图渲染 OGC API 服务瓦片。",
      tags: ["ogc", "vector"],
    },
    {
      link: "reprojection-wgs84.html",
      title: "OpenStreetMap 重投影",
      shortdesc: "本示例演示 OpenStreetMap 在客户端重投影为 WGS84。",
      tags: ["reprojection", "projection", "openstreetmap", "wgs84", "tile"],
    },
    {
      link: "scaleline-indiana-east.html",
      title: "OpenStreetMap 带比例尺控件的重投影",
      shortdesc: "本示例演示 OpenStreetMap 在客户端重投影到 NAD83 印第安纳州东部。",
      tags: ["reprojection", "projection", "openstreetmap", "nad83", "tile", "scaleline"],
    },
    {
      link: "osm-vector-tiles.html",
      title: "OSM 矢量瓦片",
      shortdesc: "本示例演示加载 OpenStreetMap 矢量瓦片。",
      tags: ["vector", "tiles", "osm", "mapzen"],
    },
    {
      link: "vector-osm.html",
      title: "OSM XML",
      shortdesc: "本示例演示加载 OSM XML 资源。",
      tags: ["vector", "osmxml", "loading", "server", "strategy", "bbox", "maptiler"],
    },
    {
      link: "overlay.html",
      title: "覆盖物（Overlay）",
      shortdesc: "本示例演示覆盖物，一般应用为地图弹出框、气泡框。",
      tags: ["overlay", "popup", "bootstrap", "popover"],
    },
    {
      link: "overviewmap.html",
      title: "地图鹰眼控件。",
      shortdesc: "本示例演示默认鹰眼控件。",
      tags: ["overview", "overviewmap"],
    },
    {
      link: "page-scroll.html",
      title: "页面滚动",
      shortdesc: "本示例演示地图不打断页面滚动。（即地图失去焦点）",
      tags: ["trackpad", "mousewheel", "zoom", "scroll", "page"],
    },
    {
      link: "two-finger-pan-scroll.html",
      title: "平移和页面滚动",
      shortdesc: "本示例演示允许两个手指操作（手机端）或者按住 Cmd/Ctrl+鼠标 来平移和缩放地图，其他情况不允许平移和缩放地图。",
      tags: ["trackpad", "mousewheel", "zoom", "scroll", "page"],
    },
    {
      link: "permalink.html",
      title: "Permalink",
      shortdesc: "本示例演示创建 permalinks。",
      tags: ["permalink", "openstreetmap", "history"],
    },
    {
      link: "pinch-zoom.html",
      title: "手指操作缩放（Pinch Zoom）",
      shortdesc: "本示例演示限制手指操作缩放为整数等级。",
      tags: ["pinch", "zoom", "interaction"],
    },
    {
      link: "pmtiles-elevation.html",
      title: "PMTiles 阴影地形",
      shortdesc: "来自 PMTiles 的高程数据。",
      tags: ["pmtiles", "elevation", "datatiles"],
    },
    { link: "populated-places.html", title: "人口密集区", shortdesc: "根据人口数量缩放和给点着色。", tags: ["vector", "interpolate"] },
    {
      link: "popup.html",
      title: "弹出框（Popup）",
      shortdesc: "本示例演示使用 overlay 创建弹出框。",
      tags: ["overlay", "popup"],
    },
    {
      link: "preload.html",
      title: "预加载瓦片",
      shortdesc: "本示例演示瓦片预加载。",
      tags: ["preload", "bing"],
    },
    {
      link: "print-to-scale.html",
      title: "按比例导出地图",
      shortdesc: "本示例演示按确定的比例来导出地图。",
      tags: ["print", "printing", "scale", "scaleline", "export", "pdf", "grid"],
    },
    {
      link: "projection-and-scale.html",
      title: "投影和比例尺",
      shortdesc: "本示例演示改变投影的时候保持原比例尺不变。",
      tags: ["projection", "scale"],
    },
    {
      link: "reprojection.html",
      title: "栅格重投影",
      shortdesc: "本示例演示多种投影在客户端进行重投影。",
      tags: ["reprojection", "projection", "proj4js", "osm", "wms", "wmts", "hidpi", "grid"],
    },
    {
      link: "raster.html",
      title: "栅格资源",
      shortdesc: "本示例演示对栅格资源进行像素级操作。",
      tags: ["raster", "pixel", "maptiler"],
    },
    {
      link: "region-growing.html",
      title: "区域增长（Region Growing）",
      shortdesc: "本示例演示根据种子像素增长计算出区域。（Grow a region from a seed pixel）",
      tags: ["raster", "regiongrowing", "maptiler"],
    },
    {
      link: "regularshape.html",
      title: "规则几何图形",
      shortdesc: "本示例演示规则几何图形样式，包括正方形、星星等。",
      tags: ["vector", "symbol", "regularshape", "style", "square", "rectangle", "cross", "star", "triangle", "x"],
    },
    {
      link: "render-geometry.html",
      title: "将 geometry 渲染到 canvas",
      shortdesc: "本示例演示将几何图形渲染到任意 canvas 上。",
      tags: ["render", "geometry", "canvas"],
    },
    {
      link: "numpytile.html",
      title: "渲染16位 NumpyTiles",
      shortdesc: "本示例演示使用 WebGL 直接渲染多字节深度资源影像。",
      tags: ["numpytiles", "webgl"],
    },
    {
      link: "reprojection-by-code.html",
      title: "EPSG.io 搜索重投影",
      shortdesc: "本示例演示客户端使用任意 projection 对 OSM 栅格进行重投影。",
      tags: ["reprojection", "projection", "proj4js", "epsg.io", "graticule"],
    },
    {
      link: "reusable-source.html",
      title: "可复用资源（Reusable Source）",
      shortdesc: "本示例演示通过改变 URL 来更新瓦片资源。",
      tags: [],
    },
    {
      link: "rich-text-labels.html",
      title: "富文本标签",
      shortdesc: "本示例展示富文本标签（Labels）.",
      tags: ["vector", "rich-text", "labels"],
    },
    {
      link: "modify-scale-and-rotate.html",
      title: "使用修改交互来缩放和旋转图形要素（feature）",
      shortdesc: "本示例演示使用修改（Modify）交互对集合图形（geometries）进行缩放和旋转。",
      tags: ["draw", "edit", "modify", "vector", "scale", "rotate"],
    },
    {
      link: "scale-line.html",
      title: "比例尺",
      shortdesc: "本示例演示比例尺。",
      tags: ["scale-line", "openstreetmap"],
    },
    {
      link: "sea-level.html",
      title: "海平面高度",
      shortdesc: "本示例演示渲染不同高度的海平面。",
      tags: ["raster", "pixeloperation", "flood"],
    },
    {
      link: "webgl-sea-level.html",
      title: "海平面高度（WebGL）",
      shortdesc: "本示例演示渲染不同高度的海平面。",
      tags: ["webgl", "math", "flood"],
    },
    {
      link: "select-features.html",
      title: "选中图形要素（Features）",
      shortdesc: "本示例演示使用 Select 交互。",
      tags: ["select", "vector"],
    },
    {
      link: "select-hover-features.html",
      title: "鼠标悬浮选中",
      shortdesc: "本示例演示鼠标悬浮选中。",
      tags: ["select", "vector"],
    },
    {
      link: "select-multiple-features.html",
      title: "选中多个图形要素（Features）",
      shortdesc: "本示例演示选中多个图形要素对象（features）",
      tags: ["select", "vector"],
    },
    {
      link: "semi-transparent-layer.html",
      title: "半透明图层（Semi-Transparent）",
      shortdesc: "本示例演示加载半透明图层。",
      tags: ["transparent", "osm", "tilejson", "css"],
    },
    {
      link: "shaded-relief.html",
      title: "阴影晕渲（Shaded Relief）",
      shortdesc: "本示例演示根据高程数据计算阴影晕渲。",
      tags: ["raster", "shadedrelief"],
    },
    {
      link: "webgl-shaded-relief.html",
      title: "WebGL 阴影晕渲（Shaded Relief）",
      shortdesc: "本示例演示根据高程数据计算阴影晕渲。",
      tags: ["webgl", "shadedrelief"],
    },
    {
      link: "side-by-side.html",
      title: "共享视图（View）",
      shortdesc: "本示例演示两个地图共享视图属性。",
      tags: ["side-by-side", "xyz", "maptiler"],
    },
    {
      link: "simple.html",
      title: "简易地图",
      shortdesc: "本示例演示简易地图。",
      tags: ["simple", "openstreetmap"],
    },
    {
      link: "wms-image.html",
      title: "单一图像 WMS",
      shortdesc: "本示例演示单一图像 WMS 图层。",
      tags: ["wms", "image"],
    },
    {
      link: "wms-image-custom-proj.html",
      title: "使用Proj4js加载单一图像 WMS",
      shortdesc: "本示例演示集成 Proj4js 进行坐标转换。",
      tags: ["wms", "singleimage", "proj4js", "projection"],
    },
    {
      link: "chaikin.html",
      title: "使用 Chaikins 算法实现平滑曲线",
      shortdesc: "本示例演示使用 Chaikins 画平滑曲线。",
      tags: ["smooth", "smoothing", "chaikin"],
    },
    {
      link: "snap.html",
      title: "吸附交互（Snap Interaction）",
      shortdesc: "本示例演示绘制和编辑图形的时候使用吸附交互。（不晓得咋翻译，其实就是鼠标靠近焦点的时候会自动吸附）",
      tags: ["draw", "edit", "modify", "vector", "snap"],
    },
    {
      link: "sphere-mollweide.html",
      title: "球体 Mollweide",
      shortdesc: "本示例演示加载 Mollweide 球体网格图层。",
      tags: ["graticule", "Mollweide", "projection", "proj4js"],
    },
    { link: "stac-item.html", title: "STAC support", shortdesc: "使用几何信息和 COG 渲染 STAC 项目。", tags: ["stac", "geotiff", "cog", "layergroup"] },
    { link: "stadia-maps.html", title: "Stadia Maps (Retina Tiles)", shortdesc: "使用 Stadia Maps 瓦片源的视网膜/高分辨率像素密度 (HiDPI) 图层示例。", tags: ["stadia-maps", "retina", "dark", "hidpi"] },
    {
      link: "stamen.html",
      title: "Stamen 瓦片",
      shortdesc: "本示例演示 Stamen 瓦片资源。",
      tags: ["stamen", "watercolor", "terrain-labels", "two-layers"],
    },
    {
      link: "static-image.html",
      title: "静态图像",
      shortdesc: "本示例演示静态图像图层。",
      tags: ["staticimage", "xkcd"],
    },
    {
      link: "street-labels.html",
      title: "街道标注",
      shortdesc: "本示例演示渲染街道名称。",
      tags: ["vector", "label", "streets", "maptiler"],
    },
    { link: "style-expressions.html", title: "Style Expressions", shortdesc: "演示基于规则的样式。", tags: ["vector", "style", "expression"] },
    {
      link: "style-renderer.html",
      title: "样式渲染",
      shortdesc: "本示例演示自定义渲染样式。",
      tags: ["vector", "geojson", "style", "custom", "renderer"],
    },
    {
      link: "canvas-gradient-pattern.html",
      title: "使用 CanvasGradient 或者 CanvasPattern 加载图形样式。",
      shortdesc: "本示例演示使用渐变来展示矢量图层。",
      tags: ["canvas", "gradient", "pattern", "style"],
    },
    {
      link: "svg-layer.html",
      title: "SVG 图层",
      shortdesc: "本示例演示地图加载交互式 svg 图层。",
      tags: ["svg", "layer", "render", "transform"],
    },
    {
      link: "synthetic-lines.html",
      title: "合成线",
      shortdesc: "本示例演示合成线。（好像就是加载一堆线。）",
      tags: ["vector"],
    },
    {
      link: "synthetic-points.html",
      title: "合成点",
      shortdesc: "本示例演示合成点。（好像就是加载一堆点。）",
      tags: ["vector"],
    },
    {
      link: "teleport.html",
      title: "传送地图",
      shortdesc: "本示例将地图从一个 target 移动到另一个。",
      tags: ["teleport", "openstreetmap"],
    },
    {
      link: "tile-load-events.html",
      title: "瓦片载入事件",
      shortdesc: "本示例演示瓦片载入事件。",
      tags: ["tile", "events", "loading"],
    },
    {
      link: "tile-transitions.html",
      title: "瓦片过渡（Tile Transitions）",
      shortdesc: "本示例演示自定义配置瓦片过渡的不透明。",
      tags: ["fade", "transition"],
    },
    {
      link: "arcgis-tiled.html",
      title: "ArcGIS MapServer 瓦片",
      shortdesc: "本示例演示加载 ArcGIS 瓦片图层。",
      tags: ["arcgis", "tile", "tilelayer"],
    },
    {
      link: "wms-tiled.html",
      title: "WMS 瓦片",
      shortdesc: "本示例演示 WMS 瓦片图层。",
      tags: ["wms", "tile", "tilelayer"],
    },
    {
      link: "wms-tiled-wrap-180.html",
      title: "Tiled WMS Wrapping",
      shortdesc: "本示例演示加载 WMS 瓦片图层并设置是否允许穿过本初子午线。",
      tags: ["wms", "tile", "dateline", "wrap", "180"],
    },
    {
      link: "tilejson.html",
      title: "TileJSON",
      shortdesc: "本示例演示 TileJSON 图层。",
      tags: ["tilejson"],
    },
    {
      link: "kml-timezones.html",
      title: "KML 加载时区",
      shortdesc: "本示例演示使用 KML 渲染时区数据。",
      tags: ["KML", "vector", "style"],
    },
    {
      link: "tissot.html",
      title: "Tissot 指标",
      shortdesc: "本示例演示地图绘制 Tissot 指标",
      tags: ["tissot", "circle"],
    },
    { link: "tooltip-on-hover.html", title: "Tooltip on Hover", shortdesc: "通过悬停显示要素信息的工具提示示例。", tags: ["hover", "vector"] },
    {
      link: "topojson.html",
      title: "TopoJSON",
      shortdesc: "本示例演示从 TopoJSON 数据渲染图形。",
      tags: ["topojson", "vector", "style"],
    },
    {
      link: "topolis.html",
      title: "集成 topolis",
      shortdesc: "本示例演示在 Openlayers 使用 topolis。",
      tags: ["draw", "edit", "vector", "topology", "topolis"],
    },
    {
      link: "tracing.html",
      title: "追踪多边形",
      shortdesc: "本示例演示通过 draw 交互更容易捕捉已存在的图形。",
      tags: ["draw", "trace", "vector", "snap", "topology"],
    },
    {
      link: "translate-features.html",
      title: "平移图形要素",
      shortdesc: "本示例演示鼠标拖动图形要素平移。",
      tags: ["drag", "translate", "feature", "vector", "editing"],
    },
    {
      link: "turf.html",
      title: "turf 拓扑工具",
      shortdesc: "本示例演示 Openlayers 使用 turf。",
      tags: ["vector", "turfjs", "along", "distance"],
    },
    {
      link: "utfgrid.html",
      title: "UTFGrid",
      shortdesc: "本示例演示从 UTFGrid 资源读取数据。",
      tags: ["utfgrid", "tilejson"],
    },
    {
      link: "layer-clipping-vector.html",
      title: "矢量裁剪图层",
      shortdesc: "本示例演示矢量裁剪图层。",
      tags: ["clipping", "openstreetmap", "vector"],
    },
    {
      link: "image-vector-layer.html",
      title: "矢量图像图层",
      shortdesc: "本示例演示将矢量数据渲染为图像图层。",
      tags: ["vector", "image"],
    },
    {
      link: "vector-label-decluttering.html",
      title: "矢量标注整理",
      shortdesc: "本示例演示整理在多边形上的标注。（就是有重叠自动消失）",
      tags: ["vector", "decluttering", "labels"],
    },
    {
      link: "vector-labels.html",
      title: "矢量标注",
      shortdesc: "本示例演示带有标注的 GeoJSON 图层。",
      tags: ["geojson", "vector", "openstreetmap", "label"],
    },
    {
      link: "vector-labels-justify-text.html",
      title: "Vector Labels - Justify Text",
      shortdesc: "Example of text justification within a label.",
      tags: ["vector", "openstreetmap", "label", "rich-text"],
    },
    {
      link: "vector-layer.html",
      title: "矢量图层",
      shortdesc: "本示例演示带有国家属性数据的矢量图层。",
      tags: ["vector", "geojson"],
    },
    {
      link: "hitdetect-vector.html",
      title: "矢量图层鼠标悬浮探测",
      shortdesc: "本示例演示在生态区矢量图层使用鼠标悬浮探测保护状态。（就是鼠标悬浮高亮显示要素图形以及标注）",
      tags: ["vector", "geojson", "click", "hover", "hitdetection"],
    },
    {
      link: "vector-tile-info.html",
      title: "矢量瓦片信息",
      shortdesc: "本示例演示从矢量瓦片中获取图形要素信息。",
      tags: ["vectortiles"],
    },
    {
      link: "vector-tile-selection.html",
      title: "矢量瓦片选中",
      shortdesc: "本示例演示从矢量瓦片中选中图形要素。",
      tags: ["vectortiles", "selection"],
    },
    {
      link: "mapbox-style.html",
      title: "使用 Mapbox 样式对象创建矢量瓦片图层",
      shortdesc: "本示例演示使用 ol-mapbox-style 加载来自 maptiler.com 的瓦片。",
      tags: ["vectortiles", "mapboxstyle", "ol-mapbox-style", "maptiler"],
    },
    {
      link: "vector-tiles-4326.html",
      title: "EPSG:4326 加矢量瓦片",
      shortdesc: "本示例演示在 EPSG:4326 加载矢量瓦片（使用ol-mapbox-style样式）。",
      tags: ["vectortiles", "epsg4326", "mapboxstyle", "ol-mapbox-style", "maptiler", "grid"],
    },
    {
      link: "offscreen-canvas.html",
      title: "屏幕外 canvas 渲染矢量瓦片",
      shortdesc: "本示例演示委托渲染 Worker 的地图。（Example of a map that delegates rendering to a worker.）",
      tags: ["worker", "offscreencanvas", "vector-tiles"],
    },
    {
      link: "animation.html",
      title: "View 动画",
      shortdesc: "本示例演示 animated 平移、缩放和旋转。",
      tags: ["animation"],
    },
    {
      link: "min-zoom.html",
      title: "View 最小等级",
      shortdesc: "本示例演示显示 view 设置允许缩放的最小等级。",
      tags: ["min", "zoom"],
    },
    {
      link: "view-padding.html",
      title: "View Padding",
      shortdesc: "本示例演示 view 设置 padding 参数。其实就是给 view 设置一个边距。",
      tags: ["center", "padding", "view", "shift"],
    },
    {
      link: "rotation.html",
      title: "View 旋转",
      shortdesc: "本示例演示地图可以旋转。",
      tags: ["rotation", "openstreetmap"],
    },
    {
      link: "webgl-points-layer.html",
      title: "WebGL 点图层",
      shortdesc: "本示例演示使用 WebGL-optimized 图层渲染大量点数据。",
      tags: ["webgl", "point", "layer", "feature"],
    },
    {
      link: "webgl-tile-style.html",
      title: "WebGL 瓦片图层样式",
      shortdesc: "本示例演示调整 WebGL 栅格瓦片样式。",
      tags: ["webgl", "style"],
    },
    {
      link: "webgl-tiles.html",
      title: "WebGL 瓦片",
      shortdesc: "本示例演示使用 WebGL 渲染栅格数据。",
      tags: ["webgl", "osm"],
    },
    {
      link: "webgl-vector-layer.html",
      title: "WebGL Vector Layer",
      shortdesc: "使用 WebGL 渲染的矢量图层示例",
      tags: ["vector", "geojson", "webgl"],
    },
    { link: "webgl-vector-tiles.html", title: "WebGL Vector Tiles Layer", shortdesc: "使用 WebGL 渲染的矢量瓦片地图示例。", tags: ["simple", "mapbox", "vector", "tiles", "webgl"] },
    {
      link: "vector-wfs.html",
      title: "WFS",
      shortdesc: "本示例演示在 BBOX 范围内加载 WFS 数据。",
      tags: ["vector", "WFS", "bbox", "loading", "server", "maptiler"],
    },
    {
      link: "vector-wfs-getfeature.html",
      title: "WFS - GetFeature",
      shortdesc: "本示例演示使用带有过滤的 WFS GetFeature 请求。",
      tags: ["vector", "WFS", "GetFeature", "filter", "maptiler"],
    },
    {
      link: "vector-wfs-geographic.html",
      title: "地理坐标使用 WFS",
      shortdesc: "本示例演示使用瓦片策略加载 WFS 数据。",
      tags: ["geographic", "vector", "WFS", "tile", "strategy", "loading", "server", "maptiler"],
    },
    {
      link: "wind-arrows.html",
      title: "风场箭头",
      shortdesc: "本示例演示使用规则几何图形显示风场箭头。",
      tags: ["vector", "symbol", "regularshape", "style", "arrow"],
    },
    {
      link: "wkb.html",
      title: "WKB",
      shortdesc: "本示例演示解析 WKB 数据。postgis 空间数据取出来的字符串可以直接用。",
      tags: ["wkb", "wellknownbinary"],
    },
    {
      link: "wkt.html",
      title: "WKT",
      shortdesc: "本示例演示解析 WKT 数据。这样的：POINT(116.39 39.93)",
      tags: ["wkt", "wellknowntext"],
    },
    {
      link: "wms-custom-tilegrid-512x256.html",
      title: "WMS 512x256 瓦片",
      shortdesc: "本示例演示使用自定义 grid 加载 512x256px 的 WMS 图层瓦片。",
      tags: ["wms", "tile", "non-square", "grid"],
    },
    {
      link: "wms-capabilities.html",
      title: "WMS Capabilities 解析",
      shortdesc: "本示例演示解析 WMS GetCapabilities 响应数据。",
      tags: ["wms", "capabilities", "getcapabilities"],
    },
    {
      link: "getfeatureinfo-image.html",
      title: "WMS 获取图像信息 (图像图层)",
      shortdesc: "本示例演示使用 GetFeatureInfo 请求来加载图像 WMS 资源。",
      tags: ["getfeatureinfo", "getData"],
    },
    {
      link: "getfeatureinfo-layers.html",
      title: "WMS 获取图像信息 (图层)",
      shortdesc: "本示例演示在单个 WMS GetFeatureInfo 请求中根据图层名称获取图形。",
      tags: [],
    },
    {
      link: "getfeatureinfo-tile.html",
      title: "WMS 获取图像信息 (瓦片图层)",
      shortdesc: "本示例演示在 WMS 瓦片资源发起 GetFeatureInfo 请求。",
      tags: ["getfeatureinfo", "getData"],
    },
    {
      link: "wms-getlegendgraphic.html",
      title: "WMS 获取图例",
      shortdesc: "本示例演示 WMS 图层获取图例（GetLegendGraphic）。",
      tags: ["GetLegendGraphic", "getLegendUrl", "WMS"],
    },
    { link: "wms-image-svg.html", title: "WMS loader with SVG format", shortdesc: "使用 WMS 加载器将 SVG 图像与 Image 源一起使用。", tags: ["wms", "image", "svg"] },
    {
      link: "wms-time.html",
      title: "WMS 时序（Time）",
      shortdesc: "本示例演示当在时间维度改变 WMS 瓦片图层的时候平滑转化更新瓦片。",
      tags: ["wms", "time", "dimensions", "transition", "nexrad"],
    },
    {
      link: "wms-no-proj.html",
      title: "无投影坐标 WMS",
      shortdesc: "本示例演示两个使用 EPSG:21781 投影坐标（客户端不能识别）图层。",
      tags: ["wms", "projection"],
    },
    {
      link: "wmts.html",
      title: "WMTS",
      shortdesc: "本示例演示 WMTS 资源。",
      tags: ["wmts", "grid"],
    },
    {
      link: "wmts-capabilities.html",
      title: "WMTS Capabilities 解析",
      shortdesc: "本示例演示解析 WMTS GetCapabilities 响应数据。",
      tags: ["wmts", "capabilities", "getcapabilities"],
    },
    {
      link: "wmts-layer-from-capabilities.html",
      title: "通过 WMTS Capabilities 加载图层",
      shortdesc: "本示例演示通过 WMTS capabilities 文件（XML）来创建 WMTS 图层。",
      tags: ["wmts", "capabilities", "getcapabilities"],
    },
    {
      link: "wmts-dimensions.html",
      title: "WMTS Tile 转换（海平面淹没）",
      shortdesc: "本示例演示当连续的改变 WMTS 图层尺寸的时候，平滑的转换瓦片。",
      tags: ["wmts", "parameter", "transition", "grid"],
    },
    {
      link: "xyz.html",
      title: "XYZ",
      shortdesc: "本示例演示加载 XYZ 资源图层。",
      tags: ["xyz"],
    },
    {
      link: "xyz-esri.html",
      title: "XYZ Esri",
      shortdesc: "本示例演示加载 Esri 的 XYZ 瓦片资源。",
      tags: ["xyz", "esri", "ArcGIS", "REST"],
    },
    {
      link: "xyz-retina.html",
      title: "XYZ 视网膜（Retina）瓦片",
      shortdesc: "本示例演示设置 Retina / HiDPI 参数使用 XYZ 加载墨卡托（512x512px）瓦片。",
      tags: ["retina", "hidpi", "xyz", "maptiler", "@2x", "devicePixelRatio"],
    },
    {
      link: "zoomslider.html",
      title: "缩放滑块",
      shortdesc: "本示例演示多种缩放滑块控制。",
      tags: ["zoom", "zoomslider", "slider", "style", "styling", "css", "control"],
    },
    {
      link: "zoomify.html",
      title: "深度缩放图片（Zoomify）",
      shortdesc: "本示例演示深度缩放图片（Zoomify）资源。",
      tags: ["zoomify", "deepzoom", "IIP", "pixel", "projection"],
    },
  ],
  wordIndex: {
    2: { 124: 1, 126: 1 },
    16: { 128: 1, 153: 1 },
    180: { 190: 2 },
    4326: { 53: 2, 211: 2 },
    21781: { 236: 1 },
    "2x": { 243: 1 },
    "512x256": { 228: 1 },
    "512x256px": { 228: 1 },
    "512x512px": { 243: 1 },
    a: {
      1: 1,
      2: 3,
      4: 1,
      5: 1,
      7: 1,
      8: 1,
      10: 1,
      11: 1,
      12: 2,
      13: 4,
      15: 2,
      16: 1,
      17: 2,
      18: 1,
      21: 1,
      23: 1,
      24: 1,
      25: 1,
      26: 1,
      27: 2,
      29: 2,
      36: 1,
      39: 1,
      48: 1,
      49: 1,
      50: 1,
      53: 1,
      54: 2,
      56: 2,
      59: 1,
      61: 1,
      62: 2,
      64: 1,
      69: 1,
      70: 1,
      72: 1,
      73: 2,
      75: 1,
      78: 1,
      79: 1,
      80: 1,
      82: 1,
      86: 1,
      88: 1,
      94: 1,
      96: 1,
      99: 1,
      100: 1,
      101: 1,
      104: 1,
      105: 1,
      107: 1,
      108: 3,
      109: 1,
      110: 2,
      111: 2,
      113: 2,
      114: 1,
      115: 1,
      116: 1,
      117: 2,
      118: 1,
      122: 1,
      126: 2,
      127: 3,
      138: 1,
      139: 1,
      144: 1,
      146: 2,
      149: 1,
      150: 2,
      152: 1,
      153: 1,
      155: 1,
      158: 1,
      164: 2,
      168: 1,
      169: 1,
      173: 2,
      174: 1,
      175: 1,
      176: 1,
      177: 1,
      180: 2,
      181: 2,
      182: 1,
      185: 1,
      188: 1,
      189: 1,
      190: 1,
      191: 1,
      195: 1,
      197: 1,
      198: 1,
      200: 1,
      205: 1,
      206: 1,
      210: 1,
      212: 2,
      216: 1,
      217: 2,
      220: 1,
      221: 1,
      222: 1,
      223: 2,
      224: 1,
      228: 2,
      229: 1,
      231: 1,
      232: 1,
      233: 1,
      235: 1,
      237: 1,
      238: 1,
      239: 2,
      240: 1,
      241: 1,
      242: 1,
      245: 1,
    },
    accessibility: { 0: 1 },
    accessible: { 0: 2 },
    according: { 143: 1 },
    across: { 190: 1 },
    add: { 111: 1, 125: 1 },
    addfeature: { 52: 1 },
    adjust: { 98: 1 },
    adjusted: { 2: 1 },
    advanced: { 1: 1, 2: 1, 28: 1 },
    after: { 104: 1 },
    algorithm: { 171: 2 },
    allows: { 139: 1 },
    along: { 117: 1, 199: 1 },
    an: { 0: 1, 3: 2, 4: 1, 52: 2, 55: 2, 78: 1, 79: 1, 82: 1, 83: 1, 84: 1, 87: 1, 129: 1, 130: 1, 131: 1, 144: 1, 152: 1, 182: 1, 202: 1, 207: 1, 212: 1, 230: 1, 234: 1 },
    and: { 6: 1, 23: 3, 24: 3, 32: 1, 36: 2, 37: 3, 38: 3, 39: 2, 40: 1, 41: 2, 46: 1, 63: 2, 70: 1, 77: 2, 83: 2, 103: 1, 108: 1, 118: 1, 119: 1, 126: 1, 128: 1, 139: 1, 143: 1, 147: 1, 157: 2, 172: 1, 174: 1, 213: 1 },
    animate: { 19: 1, 58: 1 },
    animated: { 3: 2, 213: 1 },
    animation: { 3: 1, 19: 2, 58: 2, 117: 2, 213: 2 },
    another: { 15: 1, 99: 1, 185: 1 },
    api: { 86: 2, 91: 1, 129: 1, 130: 1, 131: 1 },
    application: { 52: 1 },
    apply: { 88: 1 },
    applying: { 6: 1, 126: 1 },
    arbitrary: { 152: 1, 154: 1 },
    arc: { 58: 1 },
    arcgis: { 4: 3, 52: 3, 87: 3, 188: 3, 242: 1 },
    are: { 43: 1, 139: 1 },
    areas: { 118: 1, 119: 1 },
    around: { 197: 2 },
    arrow: { 106: 1, 225: 1 },
    arrows: { 106: 2, 225: 2 },
    as: { 3: 1, 12: 1, 13: 1, 54: 1, 72: 1, 73: 1, 110: 1, 128: 1, 202: 1, 243: 1 },
    assigning: { 78: 1 },
    at: { 2: 1, 159: 1, 160: 1 },
    attribution: { 10: 1, 108: 1 },
    attributions: { 5: 3 },
    available: { 243: 1 },
    band: { 6: 1 },
    bands: { 6: 1 },
    based: { 75: 1, 98: 1, 179: 1 },
    bbox: { 135: 1, 222: 2 },
    be: { 2: 1, 214: 1 },
    between: { 148: 1 },
    bind: { 96: 1 },
    bing: { 7: 4, 145: 1 },
    bit: { 128: 1, 153: 1 },
    blob: { 13: 2 },
    blue: { 128: 1 },
    bootstrap: { 31: 1, 136: 1 },
    box: { 8: 2, 55: 1 },
    browser: { 68: 1 },
    buffer: { 93: 1 },
    buttons: { 31: 1 },
    by: { 34: 1, 36: 1, 155: 1, 162: 2, 167: 1, 194: 1 },
    byte: { 153: 1 },
    calculate: { 165: 1, 166: 1 },
    calculating: { 126: 1, 128: 1 },
    can: { 2: 1, 214: 1 },
    canvas: { 9: 2, 20: 2, 51: 1, 80: 2, 152: 3, 181: 1, 212: 1 },
    canvasgradient: { 181: 1 },
    canvaspattern: { 181: 1 },
    capabilities: { 229: 2, 238: 2, 239: 3 },
    cartodb: { 10: 2 },
    center: { 2: 1, 215: 1 },
    chaikin: { 171: 1 },
    chaikins: { 171: 2 },
    change: { 5: 1, 11: 1 },
    changed: { 214: 1 },
    changing: { 147: 1, 155: 1, 235: 1, 240: 1 },
    choosing: { 6: 1 },
    chroma: { 16: 1 },
    circle: { 21: 3, 25: 1, 41: 1, 193: 1 },
    circles: { 41: 2 },
    click: { 36: 1, 207: 1 },
    clicking: { 36: 1 },
    client: { 90: 1, 132: 1, 133: 1, 148: 1, 154: 1, 236: 1 },
    clipping: { 95: 3, 201: 3 },
    closest: { 84: 1 },
    cloud: { 12: 1, 13: 1 },
    cluster: { 14: 2, 46: 2, 48: 2 },
    clustered: { 14: 1 },
    clusters: { 46: 2, 48: 1 },
    cmd: { 139: 1 },
    cog: { 6: 1, 11: 1, 12: 3, 13: 3, 15: 3, 71: 1, 72: 2, 73: 1, 124: 2, 126: 2, 127: 2, 128: 1, 174: 2 },
    cogs: { 124: 1, 128: 1 },
    collapse: { 5: 1 },
    color: { 16: 3, 78: 1, 126: 1, 127: 2 },
    coloring: { 143: 1 },
    colors: { 78: 1 },
    com: { 210: 1 },
    complex: { 84: 1 },
    component: { 27: 1 },
    composing: { 176: 1 },
    composition: { 176: 1 },
    configuration: { 187: 1 },
    configured: { 45: 1 },
    constrain: { 17: 1 },
    constrained: { 17: 2, 18: 2 },
    construction: { 104: 1 },
    contrast: { 6: 2 },
    control: { 22: 1, 28: 1, 61: 2, 62: 2, 63: 1, 69: 1, 103: 1, 122: 1, 125: 1, 133: 1, 137: 2, 244: 1 },
    controls: { 22: 2, 125: 2, 244: 1 },
    convexhull: { 46: 1 },
    coordinate: { 2: 1, 30: 1, 170: 1 },
    coordinates: { 9: 1, 20: 1, 65: 2, 66: 1, 91: 1, 224: 1 },
    countries: { 206: 1 },
    country: { 206: 1 },
    create: { 22: 1, 44: 1, 51: 1, 140: 1, 144: 1 },
    created: { 210: 1, 239: 1 },
    cropping: { 101: 1 },
    cross: { 151: 1 },
    css: { 164: 1, 244: 1 },
    ctrl: { 139: 1 },
    current: { 97: 1 },
    custom: { 1: 1, 19: 1, 20: 1, 21: 3, 22: 3, 23: 2, 24: 2, 25: 3, 26: 3, 27: 3, 28: 1, 29: 2, 30: 2, 31: 2, 51: 2, 78: 1, 108: 2, 126: 1, 180: 2, 187: 1, 228: 1 },
    customization: { 28: 1 },
    customize: { 31: 1 },
    d3: { 32: 3 },
    dark: { 175: 1 },
    dash: { 43: 1 },
    data: { 33: 2, 47: 3, 74: 1, 84: 1, 92: 1, 142: 1, 165: 1, 166: 1, 200: 1, 202: 1, 219: 1 },
    datatiles: { 33: 1, 142: 1 },
    dateline: { 190: 1 },
    day: { 84: 1 },
    debugging: { 9: 1, 20: 1 },
    declutter: { 34: 3 },
    decluttering: { 203: 3 },
    deepzoom: { 245: 1 },
    definition: { 62: 1 },
    delegates: { 212: 1 },
    demonstrates: { 2: 1, 16: 1, 19: 1, 48: 1, 49: 1, 50: 1, 51: 1, 58: 1, 85: 1, 90: 1, 117: 1, 132: 1, 133: 1, 136: 1, 148: 1, 149: 1, 154: 1, 179: 1, 192: 1, 195: 1, 213: 1, 214: 1, 215: 1 },
    depending: { 97: 1 },
    depth: { 153: 1 },
    detection: { 25: 2, 207: 2 },
    device: { 35: 2 },
    deviceorientation: { 35: 1 },
    devicepixelratio: { 243: 1 },
    different: { 15: 1, 124: 1, 159: 1, 160: 1 },
    dimension: { 235: 1, 240: 1 },
    dimensions: { 235: 1 },
    directly: { 153: 1 },
    disableimageinterpolation: { 92: 1 },
    displaying: { 85: 1, 124: 1, 194: 1 },
    distance: { 199: 1 },
    document: { 239: 1 },
    does: { 138: 1 },
    dom: { 27: 1 },
    double: { 36: 2 },
    doubleclick: { 36: 1 },
    doubletap: { 36: 1 },
    dpi: { 75: 1 },
    drag: { 23: 3, 24: 3, 26: 1, 36: 2, 37: 3, 38: 3, 39: 3, 63: 3, 198: 1 },
    dragbox: { 8: 2 },
    dragging: { 36: 1 },
    draw: { 40: 3, 41: 3, 42: 3, 43: 2, 44: 3, 45: 2, 55: 1, 60: 2, 106: 1, 118: 2, 119: 1, 157: 1, 172: 2, 193: 1, 196: 1, 197: 2 },
    drawing: { 45: 2, 60: 1, 106: 1 },
    drawn: { 171: 1 },
    drop: { 23: 3, 24: 3, 37: 3, 38: 3 },
    dynamic: { 46: 1, 47: 3, 127: 2 },
    dynamiclayer: { 87: 1 },
    each: { 106: 1 },
    earthquake: { 48: 1, 50: 1 },
    earthquakes: { 49: 1, 50: 1, 51: 1 },
    east: { 133: 1 },
    ecoregions: { 207: 1 },
    edit: { 40: 1, 41: 1, 42: 1, 44: 1, 52: 1, 60: 1, 79: 1, 118: 1, 119: 1, 120: 1, 121: 1, 157: 1, 172: 1, 196: 1 },
    editable: { 52: 1 },
    editing: { 26: 1, 52: 1, 66: 2, 120: 1, 198: 1 },
    effect: { 63: 1 },
    element: { 27: 3, 62: 1 },
    elevation: { 142: 2, 165: 1, 166: 1 },
    elevations: { 159: 1, 160: 1 },
    epsg: { 53: 2, 154: 2, 211: 2, 236: 1 },
    epsg4326: { 53: 1, 211: 1 },
    es2015: { 27: 1 },
    esri: { 4: 1, 52: 1, 242: 3 },
    event: { 123: 3 },
    events: { 35: 1, 89: 3, 107: 2, 186: 3 },
    example: {
      0: 1,
      1: 1,
      2: 1,
      3: 1,
      4: 1,
      5: 1,
      7: 1,
      10: 2,
      14: 1,
      17: 1,
      18: 1,
      21: 1,
      23: 1,
      24: 1,
      25: 1,
      26: 1,
      27: 1,
      28: 1,
      30: 1,
      31: 1,
      32: 1,
      37: 1,
      38: 1,
      40: 1,
      41: 1,
      42: 1,
      43: 1,
      45: 1,
      47: 1,
      52: 1,
      53: 1,
      54: 2,
      59: 1,
      60: 1,
      61: 1,
      62: 1,
      63: 1,
      64: 1,
      67: 1,
      70: 1,
      74: 1,
      75: 1,
      76: 1,
      77: 1,
      78: 1,
      79: 1,
      82: 1,
      83: 1,
      84: 1,
      86: 1,
      87: 1,
      89: 1,
      92: 1,
      93: 1,
      95: 1,
      96: 1,
      100: 1,
      102: 1,
      104: 1,
      106: 1,
      107: 1,
      108: 1,
      110: 1,
      111: 1,
      114: 1,
      115: 1,
      116: 1,
      119: 1,
      121: 1,
      122: 1,
      135: 1,
      137: 1,
      140: 1,
      145: 1,
      146: 2,
      147: 1,
      151: 1,
      152: 1,
      157: 1,
      158: 1,
      161: 1,
      162: 1,
      163: 1,
      164: 1,
      168: 1,
      169: 1,
      170: 1,
      172: 1,
      173: 1,
      175: 1,
      176: 1,
      177: 1,
      180: 1,
      181: 1,
      182: 1,
      183: 1,
      184: 1,
      185: 1,
      186: 1,
      188: 1,
      189: 1,
      190: 1,
      191: 1,
      194: 1,
      196: 1,
      198: 1,
      199: 1,
      200: 1,
      201: 1,
      202: 1,
      204: 1,
      205: 1,
      206: 1,
      207: 1,
      210: 1,
      211: 1,
      212: 1,
      215: 1,
      216: 1,
      220: 1,
      221: 1,
      222: 1,
      223: 1,
      224: 1,
      225: 1,
      226: 1,
      227: 1,
      228: 1,
      229: 1,
      233: 1,
      235: 1,
      236: 1,
      237: 1,
      238: 1,
      239: 1,
      240: 1,
      241: 1,
      242: 1,
      243: 1,
      244: 1,
      245: 1,
    },
    export: { 54: 2, 110: 2, 146: 1 },
    exporting: { 54: 1, 110: 1 },
    expression: { 179: 1 },
    expressions: { 179: 1 },
    extended: { 62: 1 },
    extent: { 17: 3, 55: 4, 105: 3, 125: 1 },
    external: { 56: 2, 73: 1 },
    fade: { 187: 1 },
    feature: { 4: 3, 8: 1, 19: 1, 21: 1, 25: 1, 26: 1, 52: 3, 57: 1, 58: 1, 84: 1, 117: 2, 121: 1, 181: 1, 194: 1, 198: 1, 208: 1, 217: 1 },
    featureoverlay: { 40: 1 },
    features: { 8: 1, 14: 1, 19: 1, 40: 1, 42: 1, 45: 1, 46: 1, 48: 1, 57: 2, 67: 1, 120: 2, 121: 1, 161: 1, 162: 2, 163: 2, 195: 1, 197: 1, 198: 2, 204: 1, 209: 1, 231: 1 },
    fetch: { 231: 1 },
    file: { 84: 1 },
    files: { 23: 1 },
    filter: { 57: 2, 88: 2, 223: 2 },
    filtering: { 57: 1 },
    filters: { 88: 1 },
    fingers: { 139: 1 },
    flash: { 19: 1 },
    flight: { 58: 1 },
    flights: { 58: 2, 84: 1 },
    flood: { 159: 1, 160: 1 },
    fly: { 68: 1 },
    for: { 9: 1, 20: 1, 41: 1, 65: 1, 106: 1, 121: 1, 170: 1, 187: 1 },
    format: { 23: 1, 24: 1, 234: 1 },
    fractal: { 59: 3 },
    france: { 85: 1 },
    freehand: { 42: 1, 44: 1, 60: 3 },
    french: { 85: 1 },
    from: { 13: 2, 33: 1, 84: 2, 126: 1, 127: 1, 128: 1, 129: 1, 130: 1, 131: 1, 142: 1, 150: 1, 165: 1, 166: 1, 185: 1, 192: 1, 195: 1, 200: 1, 208: 1, 209: 1, 210: 2, 239: 2 },
    full: { 61: 3, 62: 3, 63: 3, 64: 2 },
    fullscreen: { 64: 1, 70: 1 },
    fullscreensource: { 62: 1 },
    functions: { 30: 1 },
    generating: { 33: 1 },
    geodesic: { 41: 3 },
    geographic: { 65: 3, 66: 3, 91: 3, 130: 1, 224: 2 },
    geojson: { 37: 1, 38: 1, 67: 3, 68: 3, 180: 1, 204: 2, 206: 1, 207: 1, 220: 1 },
    geolocated: { 70: 1 },
    geolocation: { 64: 1, 69: 3, 70: 2 },
    geometries: { 48: 1, 66: 1, 91: 1, 152: 2, 157: 1 },
    geometry: { 2: 1, 29: 1, 48: 1, 84: 1, 152: 1, 174: 1 },
    geometryfunction: { 29: 1 },
    geoportail: { 85: 1 },
    geotiff: { 12: 1, 13: 1, 71: 2, 72: 1, 73: 2, 128: 1, 174: 1 },
    getcapabilities: { 229: 2, 238: 2, 239: 1 },
    getdata: { 230: 1, 232: 1 },
    getfeature: { 223: 3 },
    getfeatureinfo: { 230: 3, 231: 2, 232: 3 },
    getlegendgraphic: { 233: 3 },
    getlegendurl: { 233: 1 },
    getting: { 208: 1 },
    gif: { 3: 3 },
    gl: { 115: 2 },
    gpx: { 37: 1, 38: 1, 74: 3 },
    gradient: { 181: 2 },
    graticule: { 111: 3, 154: 1, 173: 2 },
    green: { 128: 1 },
    grid: { 1: 2, 85: 1, 146: 1, 148: 1, 211: 1, 228: 2, 237: 1, 240: 1 },
    group: { 34: 1, 72: 1, 96: 2 },
    groups: { 34: 1, 96: 1 },
    grow: { 150: 1 },
    growing: { 150: 1 },
    gyronorm: { 35: 1 },
    handle: { 23: 1 },
    heatmap: { 49: 3 },
    height: { 83: 3 },
    hide: { 97: 1 },
    hidpi: { 75: 2, 148: 1, 175: 2, 243: 2 },
    high: { 75: 1 },
    history: { 140: 1 },
    hit: { 25: 2, 76: 1, 207: 2 },
    hitdetection: { 207: 1 },
    hitdetectionrenderer: { 25: 1 },
    hittolerance: { 76: 2 },
    hosted: { 113: 1 },
    hover: { 162: 1, 194: 2, 207: 1 },
    hovering: { 162: 1, 194: 1 },
    how: { 2: 1, 19: 1, 22: 1, 31: 1, 43: 1, 58: 1, 93: 1, 111: 1, 117: 1, 125: 1, 140: 1, 196: 1, 199: 1, 200: 1, 214: 1, 231: 1 },
    hue: { 16: 1 },
    hull: { 46: 1 },
    icon: { 3: 2, 51: 1, 57: 1, 77: 2, 78: 3, 79: 3, 80: 3, 81: 2, 82: 3, 83: 3 },
    icons: { 77: 1, 81: 1 },
    igc: { 37: 1, 38: 1, 84: 3 },
    ign: { 85: 3 },
    iiif: { 86: 3 },
    iiifimageapi: { 86: 1 },
    iip: { 245: 1 },
    image: { 38: 4, 86: 2, 87: 3, 88: 1, 89: 3, 90: 3, 110: 1, 153: 1, 169: 3, 170: 1, 177: 2, 202: 3, 230: 2, 234: 2 },
    imagemanipulation: { 88: 1, 99: 1, 109: 1 },
    imager: { 109: 1 },
    imagery: { 88: 1 },
    images: { 234: 1 },
    imagestatic: { 90: 1 },
    immediate: { 91: 3 },
    in: { 15: 1, 36: 1, 50: 1, 52: 1, 53: 1, 60: 1, 68: 1, 91: 1, 132: 1, 192: 1, 194: 1, 211: 2, 212: 1, 231: 1 },
    index: { 102: 3 },
    indiana: { 133: 1 },
    indicatrices: { 193: 1 },
    indicatrix: { 193: 1 },
    info: { 208: 1 },
    information: { 194: 1, 206: 1, 208: 1 },
    input: { 96: 1, 98: 1 },
    integer: { 141: 1 },
    integrating: { 170: 1 },
    integration: { 32: 1, 68: 1, 93: 1, 115: 1, 196: 1 },
    interaction: { 8: 1, 23: 1, 24: 1, 26: 2, 36: 2, 37: 1, 38: 1, 39: 2, 40: 4, 42: 2, 44: 1, 45: 2, 55: 3, 60: 2, 79: 1, 118: 1, 120: 1, 141: 1, 157: 2, 161: 1, 172: 2, 197: 1, 198: 1 },
    interactions: { 26: 1, 41: 1, 172: 1 },
    interactive: { 182: 1 },
    interpolate: { 143: 1 },
    interpolation: { 92: 2 },
    interrupt: { 138: 1 },
    into: { 68: 1 },
    io: { 154: 2 },
    is: { 2: 1, 236: 1 },
    issuing: { 232: 1 },
    item: { 174: 1 },
    js: { 115: 1, 199: 2 },
    jsts: { 93: 3 },
    justification: { 205: 1 },
    justify: { 205: 1 },
    kml: { 23: 1, 37: 1, 38: 1, 48: 1, 49: 1, 50: 2, 51: 1, 94: 3, 192: 3 },
    kmz: { 23: 3 },
    label: { 77: 2, 178: 1, 203: 2, 204: 1, 205: 2 },
    labels: { 77: 1, 156: 3, 176: 1, 178: 1, 203: 1, 204: 2, 205: 1 },
    large: { 57: 1, 217: 1 },
    layer: {
      7: 1,
      11: 2,
      12: 1,
      13: 1,
      15: 1,
      49: 1,
      72: 1,
      73: 1,
      75: 1,
      87: 1,
      95: 2,
      96: 2,
      97: 1,
      98: 2,
      99: 2,
      100: 2,
      101: 2,
      102: 2,
      103: 3,
      104: 1,
      105: 2,
      111: 1,
      113: 2,
      115: 2,
      164: 2,
      169: 1,
      173: 1,
      176: 1,
      177: 1,
      181: 1,
      182: 3,
      188: 1,
      189: 1,
      190: 1,
      191: 1,
      201: 2,
      202: 2,
      206: 2,
      207: 2,
      217: 3,
      218: 1,
      220: 2,
      221: 1,
      228: 1,
      230: 1,
      231: 1,
      232: 1,
      235: 1,
      239: 1,
      240: 1,
    },
    layergroup: { 96: 1, 174: 1 },
    layers: { 9: 1, 20: 1, 34: 1, 85: 1, 97: 1, 102: 1, 175: 1, 176: 2, 231: 1, 236: 1 },
    lazy: { 104: 1 },
    lengths: { 118: 1, 119: 1 },
    level: { 159: 2, 160: 2, 214: 1 },
    levels: { 141: 1 },
    lightness: { 16: 1 },
    limited: { 105: 2 },
    limits: { 103: 1 },
    line: { 43: 1, 106: 1, 117: 1, 158: 3 },
    lines: { 43: 1, 171: 2, 183: 2 },
    linestring: { 106: 1 },
    link: { 112: 2 },
    listen: { 35: 1 },
    load: { 89: 2, 107: 1, 186: 2 },
    loader: { 234: 2 },
    loading: { 4: 1, 52: 1, 89: 1, 107: 3, 135: 1, 186: 1, 222: 1, 224: 1 },
    localized: { 108: 3 },
    location: { 2: 1 },
    locations: { 50: 1 },
    lookup: { 15: 1 },
    magnified: { 109: 1 },
    magnify: { 109: 2 },
    maintaining: { 147: 1 },
    making: { 223: 1 },
    manipulation: { 16: 2 },
    many: { 81: 1 },
    map: {
      0: 2,
      1: 1,
      2: 1,
      5: 1,
      10: 1,
      27: 2,
      28: 1,
      53: 1,
      54: 1,
      56: 2,
      64: 1,
      65: 1,
      69: 1,
      70: 1,
      96: 1,
      100: 1,
      108: 1,
      110: 2,
      111: 2,
      112: 2,
      114: 1,
      116: 1,
      122: 1,
      123: 1,
      126: 1,
      129: 2,
      130: 2,
      137: 1,
      138: 1,
      139: 2,
      146: 1,
      164: 1,
      168: 2,
      173: 1,
      182: 1,
      185: 1,
      212: 1,
      216: 1,
      221: 1,
    },
    mapbox: { 1: 3, 34: 1, 68: 1, 113: 3, 114: 3, 115: 3, 210: 3, 211: 2, 221: 1 },
    mapboxstyle: { 210: 1, 211: 1 },
    mapguide: { 116: 3 },
    maps: { 5: 1, 7: 3, 62: 1, 167: 1, 175: 3, 176: 3, 185: 1, 193: 1 },
    mapserver: { 87: 1, 188: 1 },
    maptiler: { 15: 1, 18: 1, 37: 1, 38: 1, 61: 1, 63: 1, 74: 1, 88: 1, 92: 1, 94: 1, 99: 1, 100: 1, 109: 1, 115: 1, 117: 1, 135: 1, 149: 1, 150: 1, 167: 1, 178: 1, 210: 2, 211: 1, 222: 1, 223: 1, 224: 1, 243: 1 },
    mapzen: { 134: 1 },
    marker: { 46: 1, 78: 1, 79: 1, 80: 1, 82: 1, 83: 1, 117: 1 },
    math: { 160: 1 },
    max: { 97: 1 },
    maxresolution: { 97: 1 },
    maxzoom: { 18: 1, 103: 2 },
    measure: { 118: 3, 119: 2 },
    measuring: { 119: 1 },
    mercator: { 243: 1 },
    meridian: { 190: 1 },
    min: { 97: 1, 214: 2 },
    minimum: { 214: 1 },
    minresolution: { 97: 1 },
    minzoom: { 18: 1, 103: 2 },
    mobile: { 1: 1, 64: 2, 70: 1 },
    mode: { 60: 1 },
    modification: { 79: 1, 121: 1 },
    modify: { 40: 3, 41: 3, 79: 2, 119: 1, 120: 3, 121: 2, 157: 3, 172: 2 },
    mollweide: { 173: 3 },
    mouse: { 122: 3 },
    mousewheel: { 138: 1, 139: 1 },
    move: { 56: 1, 117: 1 },
    moveend: { 123: 3 },
    moving: { 185: 1 },
    multi: { 153: 1 },
    multiple: { 84: 1, 124: 1, 163: 2 },
    mvt: { 24: 3 },
    nad83: { 133: 2 },
    name: { 231: 1 },
    names: { 178: 1 },
    navigation: { 125: 3 },
    ndvi: { 126: 3, 127: 3, 128: 3 },
    ndwi: { 128: 3 },
    nexrad: { 235: 1 },
    non: { 228: 1 },
    not: { 138: 1 },
    numpytiles: { 153: 2 },
    object: { 210: 1 },
    of: {
      0: 1,
      1: 1,
      3: 1,
      4: 1,
      5: 1,
      7: 1,
      10: 1,
      11: 1,
      14: 1,
      17: 1,
      18: 1,
      21: 1,
      23: 1,
      24: 1,
      25: 1,
      26: 1,
      27: 1,
      28: 1,
      29: 1,
      30: 1,
      32: 1,
      37: 1,
      38: 1,
      40: 1,
      41: 1,
      42: 1,
      45: 1,
      46: 1,
      47: 1,
      48: 2,
      49: 1,
      50: 1,
      51: 1,
      52: 1,
      53: 1,
      54: 1,
      57: 1,
      59: 1,
      61: 1,
      62: 1,
      63: 1,
      64: 1,
      67: 1,
      70: 1,
      74: 1,
      75: 1,
      77: 1,
      83: 1,
      84: 1,
      86: 1,
      87: 1,
      90: 1,
      92: 1,
      96: 1,
      99: 1,
      100: 1,
      102: 1,
      104: 1,
      106: 1,
      108: 1,
      109: 1,
      110: 1,
      114: 1,
      115: 1,
      116: 1,
      119: 1,
      122: 1,
      123: 1,
      132: 1,
      133: 1,
      135: 1,
      137: 1,
      145: 1,
      146: 1,
      147: 1,
      151: 1,
      152: 1,
      154: 1,
      157: 1,
      158: 1,
      161: 1,
      162: 1,
      163: 1,
      164: 1,
      168: 1,
      169: 1,
      170: 1,
      172: 1,
      173: 1,
      175: 1,
      176: 1,
      177: 1,
      180: 1,
      182: 1,
      185: 1,
      188: 1,
      189: 1,
      190: 1,
      191: 1,
      194: 1,
      195: 1,
      198: 1,
      202: 1,
      204: 1,
      205: 1,
      206: 1,
      207: 1,
      210: 1,
      212: 1,
      215: 1,
      216: 1,
      217: 1,
      220: 1,
      221: 1,
      222: 1,
      223: 1,
      224: 1,
      225: 1,
      226: 1,
      227: 1,
      228: 1,
      229: 1,
      233: 1,
      235: 2,
      236: 1,
      237: 1,
      238: 1,
      239: 1,
      240: 2,
      241: 1,
      242: 1,
      243: 1,
      244: 1,
      245: 1,
    },
    offscreen: { 212: 1 },
    offscreencanvas: { 212: 1 },
    ogc: { 129: 3, 130: 3, 131: 3 },
    ol: { 14: 1, 40: 2, 42: 1, 44: 1, 45: 1, 60: 1, 210: 2, 211: 2 },
    on: { 5: 2, 68: 1, 80: 1, 84: 1, 93: 1, 97: 1, 98: 1, 140: 1, 187: 1, 193: 1, 194: 1, 196: 1, 199: 1, 203: 1, 207: 1 },
    one: { 99: 1, 185: 1 },
    onefinger: { 36: 1 },
    opacity: { 98: 3, 187: 1 },
    opencyclemap: { 84: 1 },
    openlayers: { 32: 1, 93: 1, 196: 1, 199: 1 },
    openseamap: { 108: 1 },
    openstreetmap: { 2: 1, 5: 1, 9: 1, 10: 1, 54: 1, 67: 1, 69: 1, 95: 1, 100: 1, 108: 4, 110: 1, 122: 1, 132: 3, 133: 3, 134: 1, 140: 1, 158: 1, 168: 1, 185: 1, 201: 1, 204: 1, 205: 1, 216: 1 },
    operations: { 80: 2, 149: 1 },
    optimized: { 12: 1, 13: 1, 217: 1 },
    option: { 62: 1, 215: 1 },
    options: { 43: 1 },
    or: { 2: 1, 139: 1, 181: 1 },
    ordering: { 102: 2 },
    orientation: { 35: 2, 70: 2 },
    oriented: { 70: 1 },
    osm: { 62: 2, 134: 2, 135: 2, 148: 1, 154: 1, 164: 1, 219: 1 },
    osmxml: { 135: 1 },
    out: { 36: 1 },
    outside: { 122: 1 },
    over: { 15: 1, 99: 1 },
    overlapping: { 46: 1 },
    overlay: { 136: 2, 144: 2 },
    overlays: { 136: 1 },
    overview: { 28: 2, 73: 1, 137: 2 },
    overviewmap: { 28: 2, 137: 2 },
    overviews: { 73: 2 },
    padding: { 215: 3 },
    page: { 138: 3, 139: 3 },
    pan: { 139: 1, 213: 1 },
    panning: { 139: 1 },
    paraglider: { 84: 1 },
    parameter: { 76: 1, 240: 1 },
    params: { 112: 1 },
    parser: { 226: 1, 227: 1 },
    parsing: { 229: 2, 238: 2 },
    pattern: { 181: 1 },
    pdf: { 54: 3, 146: 1 },
    per: { 231: 1 },
    permalink: { 112: 1, 140: 2 },
    permalinks: { 140: 1 },
    pinch: { 141: 3 },
    pixel: { 2: 1, 80: 2, 149: 1, 150: 1, 245: 1 },
    pixeloperation: { 159: 1 },
    pixelwise: { 149: 1 },
    places: { 143: 1 },
    pmtiles: { 142: 3 },
    png: { 110: 2 },
    point: { 80: 1, 81: 1, 82: 1, 217: 1 },
    pointer: { 109: 1 },
    points: { 143: 1, 184: 2, 217: 2 },
    polygon: { 29: 3, 197: 1 },
    polygons: { 203: 1 },
    polyline: { 117: 1 },
    popover: { 136: 1 },
    populated: { 143: 1 },
    population: { 143: 1 },
    popup: { 82: 1, 136: 1, 144: 3 },
    portion: { 99: 1 },
    position: { 122: 3 },
    positioned: { 2: 1 },
    positioning: { 2: 1 },
    postrender: { 58: 1, 117: 1 },
    preload: { 145: 2 },
    preloading: { 145: 1 },
    preview: { 24: 2 },
    print: { 146: 2 },
    printing: { 146: 2 },
    proj4js: { 15: 1, 90: 1, 148: 1, 154: 1, 170: 3, 173: 1 },
    projection: { 15: 3, 30: 1, 90: 1, 124: 1, 132: 1, 133: 1, 147: 3, 148: 1, 154: 2, 170: 1, 173: 1, 236: 3, 245: 1 },
    projections: { 124: 1, 148: 1 },
    properties: { 83: 1, 167: 1 },
    protection: { 207: 1 },
    pyramid: { 72: 2 },
    quantities: { 57: 1, 217: 1 },
    query: { 112: 1 },
    ramp: { 127: 2 },
    raster: { 16: 1, 148: 2, 149: 3, 150: 1, 154: 1, 159: 1, 165: 1, 218: 1, 219: 1 },
    read: { 84: 1, 200: 1 },
    recorded: { 84: 1 },
    rectangle: { 151: 1 },
    region: { 150: 2 },
    regiongrowing: { 150: 1 },
    regular: { 44: 1, 151: 2, 225: 1 },
    regularshape: { 151: 1, 225: 1 },
    relief: { 142: 1, 165: 2, 166: 2 },
    render: { 21: 3, 25: 2, 48: 1, 50: 1, 152: 2, 159: 1, 160: 1, 178: 1, 182: 1, 217: 1 },
    rendered: { 43: 1, 212: 1, 220: 1, 221: 1 },
    renderer: { 25: 1, 43: 1, 180: 3 },
    rendering: { 12: 1, 13: 1, 15: 1, 38: 1, 59: 1, 72: 1, 73: 1, 81: 1, 91: 2, 94: 1, 105: 1, 113: 1, 129: 1, 130: 1, 131: 1, 152: 1, 153: 1, 174: 1, 192: 1, 195: 1, 202: 1, 212: 1, 219: 1 },
    renders: { 9: 1, 20: 1, 153: 1 },
    represented: { 43: 1 },
    reprojection: { 71: 3, 90: 3, 92: 1, 124: 1, 132: 3, 133: 3, 148: 3, 154: 3 },
    request: { 223: 1, 231: 1 },
    requests: { 230: 1, 232: 1 },
    resize: { 5: 1 },
    resolution: { 97: 3 },
    response: { 229: 1, 238: 1 },
    rest: { 4: 3, 52: 3, 242: 1 },
    restrict: { 17: 1, 141: 1 },
    restricting: { 105: 1 },
    retina: { 75: 1, 175: 3, 243: 3 },
    reusable: { 155: 1 },
    rich: { 156: 3 },
    rotate: { 39: 3, 63: 3, 157: 3 },
    rotated: { 216: 1 },
    rotation: { 2: 1, 213: 1, 216: 2 },
    rule: { 179: 1 },
    s: { 2: 1, 193: 1, 214: 1, 215: 1 },
    same: { 84: 1 },
    scale: { 77: 2, 146: 3, 147: 3, 157: 3, 158: 3 },
    scaleline: { 133: 2, 146: 1 },
    scaling: { 77: 1, 143: 1 },
    scratch: { 33: 1 },
    screen: { 61: 3, 62: 3, 63: 3, 64: 2 },
    scroll: { 138: 1, 139: 1 },
    scrolling: { 138: 2, 139: 2 },
    sea: { 159: 2, 160: 2 },
    search: { 112: 1, 154: 1 },
    seed: { 150: 1 },
    segment: { 106: 1 },
    select: { 8: 1, 80: 1, 161: 3, 162: 2, 163: 2, 209: 1 },
    selecting: { 162: 1, 163: 1 },
    selection: { 8: 2, 209: 2 },
    semi: { 164: 2 },
    sentinel: { 124: 1, 126: 1, 128: 1 },
    separate: { 56: 1 },
    server: { 4: 1, 52: 1, 108: 1, 135: 1, 222: 1, 224: 1 },
    service: { 4: 3, 52: 3, 129: 1, 130: 1, 131: 1 },
    setting: { 104: 1 },
    shaded: { 142: 1, 165: 2, 166: 2 },
    shadedrelief: { 165: 1, 166: 1 },
    shadow: { 27: 1 },
    shape: { 50: 1, 151: 1 },
    shapes: { 44: 2, 151: 1, 225: 1 },
    share: { 167: 1 },
    shared: { 167: 1 },
    shift: { 215: 1 },
    show: { 97: 1, 107: 1, 109: 1 },
    showing: { 29: 1, 43: 1, 181: 1, 211: 1 },
    shows: { 22: 1, 31: 1, 111: 1, 125: 1, 138: 1, 139: 1, 200: 1, 231: 1 },
    side: { 90: 1, 132: 1, 133: 1, 148: 1, 154: 1, 167: 2 },
    simple: { 10: 1, 114: 1, 115: 1, 168: 3, 221: 1 },
    single: { 36: 1, 39: 1, 90: 1, 169: 2, 170: 1, 231: 1 },
    singleimage: { 170: 1 },
    slice: { 68: 1 },
    slider: { 244: 1 },
    sliders: { 244: 1 },
    small: { 5: 1 },
    smooth: { 171: 2, 235: 1, 240: 1 },
    smoothing: { 171: 2 },
    snap: { 172: 3, 197: 1 },
    so: { 2: 1 },
    some: { 151: 1 },
    source: { 10: 1, 14: 1, 16: 1, 48: 1, 62: 3, 74: 1, 86: 1, 90: 1, 94: 1, 104: 3, 135: 1, 149: 2, 153: 1, 155: 2, 175: 1, 176: 1, 200: 1, 230: 1, 232: 1, 234: 1, 237: 1, 239: 1, 241: 1, 242: 1, 245: 1 },
    sources: { 124: 1 },
    specific: { 2: 1 },
    specified: { 146: 1 },
    sphere: { 41: 1, 173: 2 },
    spinner: { 107: 3 },
    sprite: { 57: 1, 81: 1 },
    sprites: { 81: 1 },
    spy: { 99: 2 },
    square: { 151: 1, 228: 1 },
    stac: { 72: 1, 174: 3 },
    stadia: { 175: 3, 176: 3 },
    stamen: { 176: 2 },
    star: { 151: 1 },
    state: { 112: 1 },
    static: { 177: 2 },
    staticimage: { 177: 1 },
    status: { 207: 1 },
    strategy: { 4: 1, 135: 1, 222: 1, 224: 2 },
    street: { 178: 2 },
    streets: { 178: 1 },
    stretch: { 6: 2 },
    string: { 106: 1 },
    stroke: { 43: 1 },
    studio: { 113: 1 },
    style: { 3: 1, 6: 1, 11: 3, 29: 2, 45: 3, 46: 1, 48: 2, 49: 1, 50: 1, 51: 1, 71: 1, 77: 1, 78: 1, 80: 1, 82: 1, 83: 1, 113: 1, 119: 1, 151: 1, 179: 2, 180: 3, 181: 1, 192: 1, 195: 1, 210: 3, 211: 2, 218: 1, 225: 1, 244: 1 },
    styled: { 181: 1, 211: 1, 225: 1 },
    styles: { 29: 1, 119: 2, 151: 1, 218: 1 },
    styling: { 43: 1, 179: 1, 181: 1, 218: 1, 244: 1 },
    support: { 174: 1 },
    svg: { 182: 3, 234: 3 },
    swipe: { 100: 3, 101: 2 },
    symbol: { 51: 1, 151: 1, 225: 1 },
    symbolize: { 82: 1 },
    symbolizer: { 50: 1, 82: 1, 83: 1 },
    symbols: { 51: 2 },
    synchronizing: { 112: 1 },
    synthetic: { 183: 2, 184: 2 },
    tabindex: { 0: 1 },
    target: { 185: 1 },
    teleport: { 185: 1 },
    teleporting: { 185: 1 },
    terrain: { 176: 1 },
    test: { 121: 1 },
    testing: { 121: 1 },
    text: { 156: 3, 205: 2 },
    that: { 138: 1, 139: 1, 190: 1, 212: 1 },
    the: {
      11: 1,
      23: 1,
      24: 1,
      29: 1,
      31: 1,
      37: 1,
      38: 1,
      40: 2,
      42: 1,
      43: 1,
      44: 1,
      45: 1,
      48: 1,
      49: 1,
      50: 1,
      51: 1,
      60: 1,
      65: 1,
      68: 2,
      74: 1,
      76: 1,
      83: 1,
      84: 1,
      91: 1,
      109: 1,
      112: 1,
      120: 1,
      122: 1,
      123: 1,
      135: 1,
      139: 1,
      155: 1,
      157: 1,
      161: 1,
      172: 1,
      190: 1,
      197: 1,
      214: 1,
      215: 2,
      226: 1,
      227: 1,
      234: 1,
      235: 1,
      236: 2,
      240: 1,
    },
    them: { 5: 1 },
    this: { 2: 1, 31: 1, 111: 1, 171: 1, 200: 1, 215: 1 },
    tile: { 1: 1, 4: 1, 11: 2, 30: 1, 33: 1, 72: 2, 101: 1, 108: 1, 132: 1, 133: 1, 145: 1, 155: 1, 175: 1, 176: 2, 186: 3, 187: 1, 188: 1, 189: 1, 190: 1, 208: 1, 209: 1, 218: 1, 224: 2, 228: 1, 232: 1, 235: 1, 240: 2 },
    tiled: { 12: 1, 13: 1, 30: 1, 188: 2, 189: 2, 190: 2, 232: 1, 235: 1 },
    tilejson: { 96: 1, 105: 1, 164: 1, 191: 3, 200: 1 },
    tilelayer: { 30: 1, 188: 1, 189: 1 },
    tilepyramid: { 72: 1 },
    tiles: { 1: 3, 9: 2, 20: 2, 24: 1, 33: 1, 68: 2, 113: 1, 114: 3, 115: 1, 129: 3, 130: 3, 131: 3, 134: 3, 145: 1, 175: 1, 187: 1, 208: 1, 209: 1, 210: 2, 211: 2, 212: 2, 218: 1, 219: 1, 221: 3, 228: 2, 242: 1, 243: 2 },
    tilesource: { 86: 1 },
    time: { 235: 3 },
    timezones: { 192: 2 },
    tissot: { 193: 3 },
    tms: { 20: 2 },
    to: {
      5: 1,
      8: 1,
      19: 1,
      22: 1,
      23: 1,
      24: 1,
      31: 1,
      35: 1,
      36: 1,
      39: 1,
      44: 1,
      46: 1,
      48: 1,
      50: 1,
      51: 1,
      55: 1,
      56: 1,
      57: 1,
      58: 1,
      69: 1,
      78: 1,
      79: 1,
      82: 1,
      88: 1,
      93: 1,
      103: 1,
      105: 1,
      107: 1,
      111: 2,
      117: 1,
      118: 1,
      125: 1,
      133: 1,
      139: 1,
      140: 1,
      141: 1,
      143: 1,
      144: 1,
      146: 2,
      152: 2,
      154: 1,
      157: 1,
      171: 1,
      185: 1,
      196: 1,
      197: 1,
      199: 1,
      200: 1,
      212: 1,
      217: 1,
      231: 1,
      234: 1,
      236: 1,
    },
    tocontext: { 51: 1 },
    together: { 32: 1, 40: 1, 172: 1 },
    tolerance: { 76: 1 },
    tooltip: { 31: 1, 50: 1, 194: 2 },
    tooltips: { 31: 2 },
    topojson: { 37: 1, 38: 1, 195: 3 },
    topolis: { 196: 3 },
    topology: { 195: 1, 196: 1, 197: 1 },
    trace: { 197: 2 },
    tracing: { 197: 1 },
    tracking: { 70: 1 },
    trackpad: { 138: 1, 139: 1 },
    tracks: { 84: 1 },
    transform: { 30: 1, 182: 1 },
    transforms: { 170: 1 },
    transition: { 187: 1, 235: 1, 240: 1 },
    transitions: { 187: 2, 235: 1, 240: 2 },
    translate: { 198: 3 },
    transparent: { 164: 3 },
    triangle: { 151: 1 },
    turf: { 199: 2 },
    turfjs: { 199: 1 },
    two: { 124: 1, 128: 1, 139: 1, 167: 1, 176: 1, 236: 1 },
    ufo: { 81: 1 },
    uncluttering: { 46: 1 },
    under: { 109: 1 },
    unknown: { 236: 1 },
    unless: { 139: 1 },
    untiled: { 116: 2 },
    updatefeature: { 52: 1 },
    updating: { 11: 1, 155: 1 },
    url: { 112: 2, 155: 1 },
    use: { 48: 1, 49: 1, 50: 1, 51: 1, 93: 1, 123: 1, 196: 1, 199: 1, 215: 1, 234: 1 },
    used: { 139: 1 },
    user: { 98: 1 },
    uses: { 144: 1, 171: 1 },
    using: {
      3: 1,
      4: 1,
      8: 1,
      14: 1,
      23: 1,
      24: 1,
      30: 1,
      32: 1,
      37: 1,
      38: 1,
      40: 1,
      41: 1,
      42: 1,
      44: 1,
      45: 1,
      52: 1,
      55: 1,
      57: 1,
      60: 1,
      65: 1,
      69: 1,
      74: 1,
      76: 1,
      79: 1,
      82: 1,
      83: 1,
      89: 1,
      91: 1,
      102: 1,
      103: 1,
      107: 1,
      118: 1,
      119: 2,
      134: 1,
      135: 1,
      153: 1,
      157: 2,
      161: 1,
      171: 1,
      172: 1,
      186: 1,
      197: 1,
      210: 1,
      211: 1,
      217: 1,
      220: 1,
      221: 1,
      222: 1,
      224: 1,
      225: 1,
      226: 1,
      227: 1,
      230: 1,
      234: 1,
      236: 1,
      242: 1,
    },
    utfgrid: { 200: 3 },
    values: { 128: 1 },
    various: { 148: 1, 244: 1 },
    vector: {
      1: 3,
      3: 1,
      4: 1,
      14: 1,
      19: 1,
      21: 1,
      25: 1,
      26: 1,
      29: 1,
      34: 2,
      38: 4,
      40: 1,
      41: 1,
      42: 1,
      43: 1,
      44: 1,
      46: 1,
      48: 1,
      49: 1,
      50: 1,
      51: 1,
      52: 1,
      58: 1,
      59: 1,
      60: 1,
      67: 1,
      68: 2,
      77: 1,
      78: 1,
      79: 1,
      80: 1,
      82: 1,
      83: 1,
      93: 1,
      94: 1,
      106: 1,
      113: 2,
      114: 3,
      115: 1,
      118: 1,
      119: 3,
      120: 1,
      121: 1,
      131: 3,
      134: 3,
      135: 1,
      143: 1,
      151: 1,
      156: 1,
      157: 1,
      161: 1,
      162: 1,
      163: 1,
      172: 1,
      178: 1,
      179: 1,
      180: 1,
      181: 1,
      183: 1,
      184: 1,
      192: 1,
      194: 1,
      195: 1,
      196: 1,
      197: 1,
      198: 1,
      199: 1,
      201: 3,
      202: 3,
      203: 2,
      204: 2,
      205: 2,
      206: 3,
      207: 3,
      208: 2,
      209: 2,
      210: 1,
      211: 2,
      212: 2,
      220: 3,
      221: 3,
      222: 1,
      223: 1,
      224: 1,
      225: 1,
    },
    vectortiles: { 20: 1, 208: 1, 209: 1, 210: 1, 211: 1 },
    version: { 109: 1 },
    vertices: { 29: 1 },
    view: { 2: 2, 17: 2, 18: 1, 46: 1, 65: 1, 69: 1, 97: 1, 99: 1, 167: 1, 213: 1, 214: 2, 215: 3, 216: 1 },
    views: { 167: 1 },
    visibility: { 103: 1 },
    visibily: { 5: 1 },
    vt: { 68: 1 },
    watercolor: { 176: 1 },
    web: { 27: 1 },
    webgl: { 6: 1, 11: 2, 43: 3, 49: 1, 57: 3, 71: 1, 81: 3, 101: 3, 124: 1, 153: 2, 160: 2, 166: 2, 217: 3, 218: 3, 219: 3, 220: 3, 221: 3 },
    wellknownbinary: { 226: 1 },
    wellknowntext: { 227: 1 },
    wfs: { 222: 3, 223: 3, 224: 3 },
    wgs84: { 132: 2 },
    when: { 147: 1, 235: 1, 240: 1 },
    which: { 236: 1 },
    width: { 83: 3 },
    wind: { 225: 2 },
    window: { 56: 2 },
    with: {
      1: 1,
      4: 1,
      9: 1,
      15: 1,
      16: 1,
      17: 1,
      20: 1,
      23: 1,
      24: 1,
      27: 1,
      28: 1,
      29: 1,
      31: 1,
      38: 1,
      40: 1,
      43: 2,
      45: 1,
      46: 1,
      51: 1,
      57: 1,
      58: 1,
      62: 2,
      63: 1,
      66: 1,
      70: 1,
      73: 2,
      81: 2,
      91: 1,
      93: 1,
      94: 1,
      96: 1,
      108: 1,
      112: 1,
      113: 1,
      120: 1,
      124: 1,
      127: 2,
      133: 1,
      149: 1,
      154: 1,
      160: 1,
      164: 1,
      166: 1,
      170: 1,
      172: 1,
      173: 1,
      174: 1,
      175: 1,
      176: 1,
      180: 1,
      181: 2,
      182: 1,
      196: 1,
      199: 1,
      204: 1,
      206: 1,
      207: 1,
      210: 1,
      218: 1,
      219: 1,
      222: 1,
      223: 1,
      224: 2,
      228: 2,
      230: 1,
      232: 1,
      234: 2,
    },
    within: { 205: 1 },
    without: { 236: 1 },
    wkb: { 226: 3 },
    wkt: { 227: 3 },
    wms: { 30: 2, 148: 1, 169: 3, 170: 2, 189: 3, 190: 3, 228: 3, 229: 3, 230: 2, 231: 2, 232: 2, 233: 3, 234: 3, 235: 3, 236: 3 },
    wmts: { 75: 3, 85: 3, 148: 1, 237: 3, 238: 3, 239: 4, 240: 3 },
    worker: { 212: 2 },
    wrap: { 190: 1 },
    wrapping: { 190: 1 },
    wraps: { 190: 1 },
    x: { 151: 1 },
    xkcd: { 177: 1 },
    xml: { 135: 2 },
    xyz: { 61: 1, 63: 1, 92: 1, 167: 1, 241: 3, 242: 3, 243: 3 },
    z: { 102: 3 },
    zoom: { 18: 3, 36: 3, 39: 3, 46: 1, 63: 3, 103: 1, 138: 1, 139: 1, 141: 3, 213: 1, 214: 3, 244: 2 },
    zoomify: { 245: 3 },
    zooming: { 141: 1 },
    zoomslider: { 244: 2 },
  },
};
